任務要求:
1.隨機生成1~100的數字
2.有5次機會
3.如果輸入結果小于系統隨機數,則打印too small
4.如果輸入結果大于系統隨機數,則打印too big
5.如果猜測正確【輸入結果等于系統隨機數】,則打印:恭喜,并退出循環
考查內容:
while循環和if判斷的綜合應用
實現代碼:
#猜數字游戲
i = 1
import random
SuiJiShu = int(random.randint(1, 100))
while i <= 5:
i += 1
GuessNum = int(input('請輸入猜測: '))
if GuessNum == SuiJiShu:
print('恭喜!!猜測正確')
print('系統生成隨機數為%d' %SuiJiShu)
exit()
elif GuessNum > SuiJiShu:
print('too big')
else:
print('too small')
print('系統生成隨機數為%d' %SuiJiShu)
結果演示:
說明:該腳本內容只能實現單次功能,即每猜完一次后需要再運行。如果想要連續猜測的話,在代碼最外層加死循環即可。
大大的小小陽
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

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