Python实例:猜数字小游戏

猜数字小游戏:
  • 游戏介绍:本游戏首先定义一个猜数字函数 g u e s s guess _ n u m b e r ( ) number() ,函数包含三个参数,分别为 a b n a,b,n ,其中,参数 a a b b 为所猜答案的区间范围,参数 n n 为允许猜测的次数。

  • Python程序实现

#Date:2019-11-12
#Writer:无名十三

def guess_number(a, b, n):    #定义猜数字函数
    import random
    number = random.randint(a, b)    #生成一个a至b范围内的随机整数
    for i in range(n):
        guess = int(input('请输入一个{}至{}之间的整数:'.format(a, b)))  #输入用户猜测的答案
        if guess == number:
            print('恭喜您,猜对了!')
        elif number > guess:
            print('猜小了,您还有{}次机会!'.format(n-i-1))
        else:
            print('猜大了,您还有{}次机会!'.format(n-i-1))
    if guess != number:
        print('\n很遗憾,您未猜中!')
  • 示例1:猜测生成的0至100的一个随机整数(5次机会)如下图:
    在这里插入图片描述
  • 示例2:猜测生成的50至100的一个随机整数(7次机会)如下图:
    在这里插入图片描述
  • 结束语:上述代码根据本人理解进行编写,如有错误或不妥之处,请指正!
发布了7 篇原创文章 · 获赞 5 · 访问量 1096

猜你喜欢

转载自blog.csdn.net/qq_42916979/article/details/103031433