一、系統隨機生成一個1~100的數字;
二、用戶共有5次機會猜;
三、如果用戶猜測數字大于系統給出的數字,列印"too big"
四、如果用戶猜測數字小于系統給出的數字,列印"too small"
五、如果用戶猜測的數字等于系統給出的數字,列印"Right",
并退出回圈
完整代碼如下:
import random ##呼叫random庫(隨機生成一個數字)
number = random.randint(1,100) ##設定隨機生成數字的范圍
for i in range(1,6): ##設定回圈次數
a = int(input("請輸入你想猜得數字:"))
if a == number: ##猜得數和指定的數相等
print("恭喜,猜數成功")
break ##判斷如果猜對了,直接結束回圈
elif a >= number: ##猜得數大于指定的數
print("很遺憾,你猜大了")
if i <= 4:
print("你還有",5-i,"次機會")
else:
print("你的機會已經用完了,下次再來吧")
else: ##上面都不滿足執行
print("很遺憾,你猜小了")
if i <= 4:
print("你還有",5-i,"次機會")
else:
print("你的機會已經用完了,下次再來吧")
猜數字結果如下:

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/337828.html
標籤:其他
