飞道的博客

python数字炸弹小游戏

474人阅读  评论(0)

数字炸弹小游戏就是给定一个数字范围,然后在范围内进行数字猜测,不断更新范围的界限,直到有人猜中随机生成的数字结束游戏。
因为需要不断地进行循环,所以采用while语句根据猜的数不断更新值,并循环执行,直至有人猜中正确数字跳出循环结束游戏

import random

min_num=int(input("请输入炸弹范围最小值:"))
max_num=int(input("请输入炸弹范围最大值:"))
boom_num=random.randint(min_num,max_num)
while True:
    guess_num=int(input(("请输入{0}到{1}内的数字:").format(min_num,max_num)))
    if guess_num>max_num or guess_num <min_num:
        print("你输入的有误")
    elif guess_num==boom_num:
        print("恭喜中奖")
        break
    elif guess_num>boom_num:
        max_num=guess_num
    elif guess_num<boom_num:
        min_num=guess_num
    continue

执行结果:


转载:https://blog.csdn.net/qq_44663433/article/details/107609707
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场