隨機(jī)數(shù)游戲是一種常見的編程練習(xí)。它可以幫助我們練習(xí)編寫控制流程、使用隨機(jī)數(shù)等基本編程技能。
Python 是一種流行的編程語言,擁有完善的隨機(jī)數(shù)庫。下面是一個(gè)簡單的Python代碼段,實(shí)現(xiàn)一個(gè)1到100之間的隨機(jī)數(shù)游戲:
import random number = random.randint(1, 100) guess = -1 print("我想到了一個(gè)1到100之間的整數(shù),可以猜猜它是多少?") while guess != number: guess = int(input("你的猜測是:")) if guess< number: print("你的猜測有點(diǎn)小") elif guess >number: print("你的猜測有點(diǎn)大") else: print("恭喜你,猜對了!")
這段代碼使用了Python內(nèi)置的random庫,通過random.randint()函數(shù)生成1到100之間的一個(gè)隨機(jī)整數(shù)。然后使用while循環(huán)讓玩家進(jìn)行猜測,直到猜測正確為止。
在循環(huán)中,由玩家輸入猜測的數(shù)字,然后與隨機(jī)數(shù)進(jìn)行比較。若猜測值小于隨機(jī)數(shù),則提示玩家猜的有點(diǎn)??;若猜測值大于隨機(jī)數(shù),則提示玩家猜的有點(diǎn)大。只有猜測值等于隨機(jī)數(shù)時(shí),才打印出“恭喜你,猜對了!”的提示。
這是一個(gè)簡單的Python隨機(jī)數(shù)游戲,并可以通過不斷改進(jìn)添加更多的功能,比如加分、猜錯(cuò)次數(shù)限制等等。