猜数字小游戏

python猜数字游戏

要求:

输入指定范围,在该范围内进行猜数,可多次猜数,直到猜中

如果猜错,给出下次猜数的范围继续猜

思路:

导入random包,生成随机数

利用while循环进行多次猜数

利用条件语句if ... elif ... else 语句对所猜测的数进行判断

代码部分

import random	#导入random包
Min = int(input('请输入所猜范围的最小边界:'))
Max = int(input('请输入所猜范围的最大边界:'))
ran = random.randint(Min,Max)     #生成随机数
while True:
    guess = int(input('请输入一个数:')) #输入猜测的数
    if guess == ran :                  #猜测的数与生成的随机数进行比较判断
        print('恭喜你猜中了!')
        break;                   #猜中则退出循环
    elif guess < Min or guess > Max:
        print('超出范围了哦!')
        print('该数在%d~%d之间' % (Min, Max))#如果超出所给范围,进行提示
    elif guess < ran:
        Min = guess
        print('该数在%d~%d之间' % (Min, Max))#未猜中,给出下次猜测的范围
    elif guess > ran:
        Max = guess
        print('该数在%d~%d之间' % (Min, Max))#未猜中,给出下次猜测的范围

运行演示:

猜数字小游戏

总结

这种类型和要求的猜数字小游戏主要考查对条件语句和循环语句的运用,可以加强对相关语句的了解及运用。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:猜数字小游戏 - Python技术站

(0)
上一篇 2023年4月2日
下一篇 2023年4月2日

相关文章

  • Python中的print()语句

    Python中print()语句的相关使用 介绍 print()函数可以将输出的信息打印出来,即发送给标准输出流。Python中可以直接使用print()函数,将信息展示在控制台 基本使用方法 输出数字 可直接在括号内输入想要打印的数字 #输出数字 print(520) print(98.5) 运行结果: 输出字符串 可利用英文输入法下的单引号或双引号,输出…

    2023年4月2日
    00
  • python绘图之turtle库的相关使用

    目录 turtle库的介绍 turtle库的使用 turtle库中相关的函数 窗体 setup()函数 screensize()函数 坐标 goto()函数 position()函数 home()函数 运行 forward()函数 back()函数 circle()函数 方向 seth()函数 left()函数 right()函数 画笔 penup()函数 …

    Python开发 2023年4月2日
    00
合作推广
合作推广
分享本页
返回顶部