python中的隨機數函數 python隨機調用函數



文章插圖
python中的隨機數函數 python隨機調用函數

文章插圖
有趣的python用random函數編寫趣味猜數字游戲
【python中的隨機數函數 python隨機調用函數】學習編程語言并非是一件枯燥的事,你也可以在玩耍中學習,比如我下面我展示的猜數字游戲,其中包含了函數,循環等知識點,在玩耍中學習,何嘗不是一種樂趣呢?那么在玩游戲之前,我們還是先來學習一下random函數的功能吧!以下是random()的方法:
import randomprint( 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 randomnum = random.randint(1, 100)guess = 0tries = 0print("我們來玩個游戲吧")print("在1-99內猜一個數 。你有6次機會來猜這個數字,猜對了有獎勵哦")while guess != num and tries < 6:guess = input("來猜個數字吧:")if int(guess) < num:print("太低了哦")elif int(guess) > num:print("太高了哦")tries = tries + 1if int(guess) == num:print("猜中了,恭喜你,猜對了")breakelse:print("你沒有機會了,你輸了")print("這個數字就是————", num)12345678910111213141516171819輸出結果:
我們來玩個游戲吧在1-99內猜一個數 。你有6次機會來猜這個數字,猜對了有獎勵哦來猜個數字吧:20太低了哦來猜個數字吧:50太高了哦來猜個數字吧:40太高了哦來猜個數字吧:30太低了哦來猜個數字吧:35太高了哦來猜個數字吧:33太高了哦你沒有機會了,你輸了這個數字就是———— 32Process finished with exit code 0123456789101112131415161718以上是我分享的全部內容,希望你們喜歡,同時歡迎各位大佬批評建議,我也會不定期更新的,謝謝大家!