关于py while循环的列子

import random 
x=(random.randint(0,100))
while True:
    try:
        y=int(input("请输入数字!"))
    except ValueError:
        print("报歉 我无法理解")
        continue         
    if x<y:
        print("猜大了!")
        continue
    elif x>y:
        print("猜小了!")
        continue
    elif x == y:
        break
print("恭喜您 答对了!")
 
这是一个猜数字游戏 里面int定义了只能输入整数 如果报错Value的话 就会返回重新输入数字 如果填大或者填小 都不能打破循环 只有输入正确的数字才会打破循环。
一个没什么意思的小游戏
posted @ 2021-09-22 15:25  sky09115  阅读(34)  评论(0编辑  收藏  举报