一、Python基礎實戰之猜年齡游戲
- 給定年齡,用戶可以猜三次年齡
- 年齡猜對,讓用戶選擇兩次獎勵
- 用戶選擇兩次獎勵后可以退出
i = 0
prize_dict = {0: '布娃娃', 1: '變形金剛', 2: '奧特曼', 3: '
'}
while 1:
i += 1
age = input("輸入你的年齡:")
age = age.strip(" ")
if not age.isdigit():
print("好好輸")
continue
if int(age) == 18:
print("猜對了,可以在以下獎品中選擇兩件獎品(一次只能選擇一件獎品)")
flag = input("你要不要禮品:")
if flag=="y" or flag =="Y":
for i in range(2):
print(prize_dict)
key = input("你要哪個?")
print("恭喜你獲得獎品:",prize_dict[int(key)])
prize_dict.pop(int(key))
break
else:
break
else:
print("猜錯了,loser")
if i>=3:
flag = input("還玩不玩:")
if flag=="y" or flag =="Y":
i=0
else:
break
輸入你的年齡:18
猜對了,可以在以下獎品中選擇兩件獎品(一次只能選擇一件獎品)
你要不要禮品:y
{0: '布娃娃', 1: '變形金剛', 2: '奧特曼', 3: ' '}
你要哪個?0
恭喜你獲得獎品: 布娃娃
{1: '變形金剛', 2: '奧特曼', 3: ' '}
你要哪個?3
恭喜你獲得獎品:
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
