我們小時候是不是會經常在一起做些遊戲,想想小時候那些時光,不自覺的想到自己在慢慢變老,對於有童心的我來說,用python寫個猜數字的遊戲,也是不錯的。接下來我們就來寫程序:
今天的程序我就開始來寫了,請一起來動手敲代碼。
#先進行導入模塊的程序代碼
import random#接下來給 i 賦值i=0#接下來寫循環判斷語句while i<4:print("-----------------")#輸入操作 num=int(input("請輸入0到9任一個數字:")) snum=random.randint(0,9) x=3-i#判斷語句的輸入 if num==snum: print("運氣真好,你猜對了") break elif num>snum: print("你猜大了!\n哈哈,正確答案是:%s\n你還有%s次機會!"%(snum,x)) elif num<snum: print("你猜小了!\n哈哈,正確答案是:%s\n你還有%s次機會!"%(snum,x)) print("----------------") i+=1
運行後會得到如下結果:
請輸入0到9任一個數字:2你猜小了!哈哈,正確答案是:5你還有3次機會!---------------------------------請輸入0到9任一個數字:6你猜小了!哈哈,正確答案是:7你還有2次機會!---------------------------------請輸入0到9任一個數字:2你猜小了!哈哈,正確答案是:3你還有1次機會!---------------------------------請輸入0到9任一個數字:3你猜小了!哈哈,正確答案是:9你還有0次機會!----------------
每一次的結果是不一樣的,是隨機猜數字,這是第二次運行後的結果:
-----------------請輸入0到9任一個數字:1你猜小了!哈哈,正確答案是:2你還有3次機會!---------------------------------請輸入0到9任一個數字:2你猜大了!哈哈,正確答案是:1你還有2次機會!-----------------請輸入0到9任一個數字:5你猜小了!哈哈,正確答案是:9你還有1次機會!---------------------------------請輸入0到9任一個數字:3你猜大了!哈哈,正確答案是:1你還有0次機會!
通過以上的結果是不是可以看出python寫的猜數字的遊戲非常不一樣。趕快動手吧