完善的猜年龄
import random
age = random.randint(1,99)
count = 0
tag = True
box_dict = {1:'娃娃',2:'金箍棒',3:'電動車'
}
# print(age)
while tag:inp_name = input('請輸入一個數(shù)字:>>>').strip()if inp_name.isdigit():inp_name = int(inp_name)if inp_name > age:print('猜大了')count += 1elif inp_name < age:print('猜小了')count += 1else:while True:for x,y in box_dict.items():print(f'編號:{x} 禮物:{y}')box = int(input('恭喜您,猜對了!請選擇你想要的禮物').strip())if box >= 0 and box <= len(box_dict):print(f'恭喜您獲得{box_dict[box]}')tag = Falsebreakelse:print('請輸入有效編號!')else:print(f'你的年齡真的是{inp_name}')continueif count == 3:while True:again = input('是否繼續(xù)').strip()if again == 'y':count = 0breakelif again == 'n':tag = Falsebreakelse:print('字都不會輸入,重來!')
轉(zhuǎn)載于:https://www.cnblogs.com/xiongchao0823/p/11288934.html
總結(jié)
- 上一篇: 我的随笔
- 下一篇: 线程中的yield()