Python 是一種非常強(qiáng)大的計(jì)算機(jī)語(yǔ)言,被應(yīng)用于許多許多領(lǐng)域。其中一項(xiàng)應(yīng)用是電腦猜數(shù)游戲。下面我們一起看看 Python 語(yǔ)言如何實(shí)現(xiàn)猜數(shù)游戲。
#導(dǎo)入 random 庫(kù)用于生成隨機(jī)數(shù) import random #提示用戶輸入猜的數(shù)字 print("讓我們來(lái)玩猜數(shù)字游戲!") #生成一個(gè) 1 到 100 的隨機(jī)整數(shù) secret_number = random.randint(1, 100) #初始猜測(cè)次數(shù) guesses = 0 #循環(huán)猜測(cè),直到猜中為止 while True: guesses += 1 guess = int(input("請(qǐng)猜一個(gè)數(shù)字(1-100): ")) if guess == secret_number: print("恭喜你!你猜對(duì)了!") break elif guess >secret_number: print("猜大了,請(qǐng)?jiān)僭囋嚒?) else: print("猜小了,請(qǐng)?jiān)僭囋嚒?) #輸出猜測(cè)次數(shù) print("你猜了", guesses, "次。")
如上代碼,首先我們導(dǎo)入 random 庫(kù)用于生成隨機(jī)數(shù)。然后,我們提示用戶輸入猜的數(shù)字,并使用random.randint()
函數(shù)生成隨機(jī)整數(shù)。接著,我們使用循環(huán)進(jìn)行猜測(cè),在每輪猜測(cè)后判斷猜測(cè)數(shù)與隨機(jī)數(shù)的關(guān)系,輸出相應(yīng)提示。最后,我們輸出猜測(cè)次數(shù)。
使用 Python 語(yǔ)言實(shí)現(xiàn)猜數(shù)字游戲是一項(xiàng)簡(jiǎn)單有趣的任務(wù),同時(shí)也可以讓我們理解程序的邏輯。歡迎大家在編程學(xué)習(xí)的過(guò)程中體驗(yàn)猜數(shù)游戲帶來(lái)的樂(lè)趣!