<menu id="ycqsw"></menu><nav id="ycqsw"><code id="ycqsw"></code></nav>
<dd id="ycqsw"><menu id="ycqsw"></menu></dd>
  • <nav id="ycqsw"></nav>
    <menu id="ycqsw"><strong id="ycqsw"></strong></menu>
    <xmp id="ycqsw"><nav id="ycqsw"></nav>
  • python隨機函數怎么用(python中random用法)


    有趣的python用random函數編寫趣味猜數字游戲

    有趣的python用random函數編寫趣味猜數字游戲

    學習編程語言并非是一件枯燥的事,你也可以在玩耍中學習,比如我下面我展示的猜數字游戲,其中包含了函數,循環等知識點,在玩耍中學習,何嘗不是一種樂趣呢?那么在玩游戲之前,我們還是先來學習一下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

    以上是我分享的全部內容,希望你們喜歡,同時歡迎各位大佬批評建議,我也會不定期更新的,謝謝大家!

    版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

    發表評論

    登錄后才能評論
    国产精品区一区二区免费