tft每日頭條

 > 遊戲

 > python怎麼玩随機數遊戲

python怎麼玩随機數遊戲

遊戲 更新时间:2025-02-10 15:08:25

在本文中,我們将學習如何創建猜數字遊戲,來學習Python的随機數函數。

python怎麼玩随機數遊戲(通過猜數遊戲學習在Python中生産随機數)1

在這個遊戲中,程序生成随機數,但玩家看不到這個數字。玩家試圖猜測數字。如果玩家輸入與系統生成的數字相同,則程序将顯示“猜對了”,遊戲到此結束。

如果玩家輸入了錯誤的數字,如果數字大于正确答案,則系統會提示“猜大了”,否則如果數字小于正确答案,則提示“猜小了”。

import random n=random.randint(1,100) win=False while win==False: m=input("請輸入一個數(1~100):") if n==int(m): print("猜對了") win=True else: if n>int(m): print("猜小了") else: print("猜大了")

#遊戲結果:

請輸入一個數(1~100):50

猜大了

請輸入一個數(1~100):30

猜小了

請輸入一個數(1~100):40

猜大了

請輸入一個數(1~100):35

猜大了

請輸入一個數(1~100):33

猜大了

請輸入一個數(1~100):32

猜對了

在這個實例中,我們使用了随機随機數模塊random。

randint()方法在Python中将返回一個随機整數。

n=random.randint(1,100)返回介于1到100之間的随機整數。

random模塊的其他常用方法:

#随機生成的一個浮點數,它在[0,1)範圍内。 >>> import random >>> print(random.random()) 0.620001831386478 >>> print(random.random()) 0.3049929665961921 #返回介于1到10之間的随機整數 >>> import random >>> print(random.randint(1,10)) 7 >>> print(random.randint(1,10)) 8 #返回 介于3.14 到 3.15之間的随機浮點數 >>> import random >>> print(random.uniform(3.14,3.15)) 3.1440930550524033 >>> print(random.uniform(3.14,3.15)) 3.1487382019161143 #從序列中随機輸出一個元素 >>> import random >>> print(random.choice('Python')) P >>> print(random.choice('Python')) o #生成指定數量的随機字符 >>> import random >>> print(random.sample('gregwefww3ahd3hesh',5)) ['h', 'w', '3', '3', 'e'] >>> print(random.sample('gregwefww3ahd3hesh',5)) ['s', 'w', 'w', 'e', 'h'] #返回介于1到100之間的随機數,步長為2(奇數) >>> import random >>> print(random.randrange(1,100,2)) 3 >>> print(random.randrange(1,100,2)) 55 #将列表打亂随機排序 >>> import random >>> m=[0,1,2,3,4,5,6,7,8,9] >>> random.shuffle(m) >>> print(m) [3, 9, 7, 0, 1, 6, 8, 5, 2, 4] >>> random.shuffle(m) >>> print(m) [1, 3, 9, 5, 6, 7, 2, 0, 4, 8]

感謝您的閱讀,請關注我,精彩繼續!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关遊戲资讯推荐

热门遊戲资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved