python新手如何編寫一個猜數字小遊戲

此文章只針對新手,但願你們勿噴,感謝!話很少說先上代碼:html

 
import random if __name__ == '__main__': yourname = input("你好! 你的名字是什麼?\n"); print ("歡迎來到猜數字遊戲 ." + yourname) print ("我猜了一個數字在1到20之間, 你能猜到它嗎?") random_num = random.randint(1,20) time = 0 while time < 5: num = int(input("請輸入你的數字:")) if num == random_num: break; elif num < random_num: print ("比個人數小.") else: print ("比個人數大.") time = time+1
    if time < 5: print ("恭喜你你贏了^_^.") else: print ("別灰心,再來一次你能夠的^_^")
 
下面咱們來整理一下編程思路:

對於if __name__ == '__main__': 能夠理解爲程序入口,詳細內容請轉博客園查看

爲了使界面更加友好能夠print一些本身喜歡的東西

首先調用random模塊自動生成一個規定範圍內的數字

而後比較輸入數字與生成數字,先在while True循環中完成比較
  
while True: num = int(input("請輸入你的數字:")) if num == random_num: break; elif num < random_num: print ("比個人數小.") else: print ("比個人數大.")
 

 

 
最後把循環條件替換成次數time,初值賦值爲0,每輸入一次數字time + 1,超出則遊戲失敗,未超出成功配對則break結束遊戲

至此一個簡單的數字遊戲完成,新手上路,多謝指教

相關文章
相關標籤/搜索