python中循环结构的相关问题

img

# # 猜数字,异常处理
number = 9
while True:
    numb = input("你猜我喜欢....")
    if numb=='q':
        break
    try:
        numb = int(numb)
    except:
        print('提示 ....')
        continue
    if numb != number:
        print('唉,相识遍天下....')
    else:
        print(f'你猜中了{number} ....')
        

while True:
    dataInput = input("你猜我喜欢0 ~ 9的哪个数字?(不想玩了就输入'q'退出游戏)").strip()
    if dataInput == "q":
        print("游戏结束")
        break
    if not dataInput.isdigit():
        print("提示: 本游戏只能输入0 ~ 9的数字,请重新输入")
    else:
        guess = int(dataInput)
        if guess == 9:
            print("你猜中了9! 真是我的知音啊 !")
        else:
            print("唉,相识遍天下,知心能几人 ?")

结果:

img

如果觉得答案对你有帮助,请点击下采纳,谢谢~