1. gzyueqian
      13352868059

      什么是python的隨機生成法?

      更新時間: 2020-01-18 15:46:42來源: 粵嵌教育瀏覽量:5588

         Python隨著人工智能和智能家居這些智能產品被世人所熟悉了,從python問世以來一直是有著簡單易學的形式被大家認可的,很多想要進入到IT行業的話很多的人都會選擇來學習python進入到IT行業,那么什么是python的隨機生成發呢?下面粵嵌科技的小編就給大家講解下。

        # 導入工具包


        import random


        # 輸出大于等于1,小于等于7的隨機整數


        print(random.randint(1, 7))


        由此可見,隨機生成整數的規則為random.randint(x, y),其中xy都是整數,而且y >= x。程序執行后將會生成一個大于等于x,小于等于y的整數。注意:如果y < x程序將會報錯。


        下面我們通過石頭剪刀布這個小游戲來體會random.randint()函數的用法。我們假設拳頭為數字1,剪刀為數字2,布為數字3


        # 導入隨機工具包


        # 注意:在導入工具包的時候,應該將導入語句放在文件頂部


        # 因為,這樣可以方便下面的代碼,在任何需要的時候,使用工具包中的工具


        import random


        # 從控制臺輸入要出的拳——石頭(1)/剪刀(2)/(3)


        player = int(input("輸入要出的拳——石頭(1)/剪刀(2)/(3)"))


        # 電腦隨機出拳


        computer = random.randint(1, 3)


        # 比較是勝負


        # 當玩家出石頭/1,電腦出剪刀/2;玩家出剪刀/2,電腦出布/3;玩家出布/3,電腦出石頭/1時,玩家獲勝


        # if (()


        # or()


        # or()):


        if ((player == 1 and computer == 2)


        or (player == 2 and computer == 3)


        or (player == 3 and computer == 1)):


        print("您出的拳是%d,電腦出的拳是%d" % (player, computer))


        print("恭喜您,戰勝了電腦!")


        # 平局


        elif player == computer:


        print("你和電腦都出了%d" % computer)


        print("平局了!")


        # 其他情況電腦獲勝


        else:


        print("您出的拳是%d,電腦出的拳是%d" % (player, computer))


        print("電腦獲勝!")


        以上就是粵嵌科技的小編給大家講解的關于什么是python的隨機生成發,如果說你想要更加深入的了解python和學習python的話,那么粵嵌科技歡迎大家來我們公司的python培訓班進行實地考察,或者是也可以點擊我們文章下面的獲取試聽資格按鈕來獲取我們的python培訓課程試聽資格,來和我們的講師進行面對面的交流和互動,并更加深入的了解我們粵嵌科技。

      免費預約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 在线看片线路一入口 | 日本系列变态另类一区二区三区 | 中文字幕国产第一页 | 中文字幕乱码亚洲无线码按摩 | 亚洲欧美激情在线一区 | 亚洲国产欧美日韩成人综合 |