

學習編程語言并非是一件枯燥的事,你也可以在玩耍中學習,比如我下面我展示的猜數字游戲,其中包含了函數,循環等知識點,在玩耍中學習,何嘗不是一種樂趣呢?那么在玩游戲之前,我們還是先來學習一下random函數的功能吧!
以下是random()的方法:
import random
print( random.randint(1,10) ) # 產生 1 到 10 的一個整數型隨機數
print( random.random() ) # 產生 0 到 1 之間的隨機浮點數
print( random.uniform(2.1,5.4) ) # 產生 2.1 到 5.4 之間的隨機浮點數,區間可以不是整數
print( random.choice('hello') ) # 從序列中隨機選取一個元素
print( random.randrange(1,100,2) ) # 生成從1到100的間隔為2的隨機整數
a=[1,3,5,7,9] # 將序列a中的元素順序打亂
random.shuffle(a)
print(a)
12345678910
學習完后,我們就可以自己用random函數來寫一個小游戲啦!
下面是我寫的一個猜數字游戲,希望大家喜歡!
import random
num = random.randint(1, 100)
guess = 0
tries = 0
print("我們來玩個游戲吧")
print("在1-99內猜一個數。你有6次機會來猜這個數字,猜對了有獎勵哦")
while guess != num and tries < 6:
guess = input("來猜個數字吧:")
if int(guess) < num:
print("太低了哦")
elif int(guess) > num:
print("太高了哦")
tries = tries + 1
if int(guess) == num:
print("猜中了,恭喜你,猜對了")
break
else:
print("你沒有機會了,你輸了")
print("這個數字就是————", num)
12345678910111213141516171819
輸出結果:
我們來玩個游戲吧
在1-99內猜一個數。你有6次機會來猜這個數字,猜對了有獎勵哦
來猜個數字吧:20
太低了哦
來猜個數字吧:50
太高了哦
來猜個數字吧:40
太高了哦
來猜個數字吧:30
太低了哦
來猜個數字吧:35
太高了哦
來猜個數字吧:33
太高了哦
你沒有機會了,你輸了
這個數字就是———— 32
Process finished with exit code 0
123456789101112131415161718
以上是我分享的全部內容,希望你們喜歡,同時歡迎各位大佬批評建議,我也會不定期更新的,謝謝大家!
版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。
發表評論
請登錄后評論...
登錄后才能評論