<wbr id="wsjqy"></wbr>

          <form id="wsjqy"></form>
          <sub id="wsjqy"></sub>
          <nav id="wsjqy"><listing id="wsjqy"></listing></nav>
          更多課程 選擇中心


          Python培訓

          400-111-8989

          自學Python編程【第七節】random

          • 發布:Python培訓
          • 來源:Crossin的編程教室
          • 時間:2019-01-28 15:40

          還記得我們上節課留給大家的思考題嗎?如何增加輸出結果的不確定性?就是說,我們輸入內容之后,至于會輸出什么,我們是不知道的,這就是我們這節課要給大家介紹的random,來看看到底是怎么一回事吧!

          之前我們用了很多次的print和input方法,它們的作用是實現控制臺的輸入和輸出。除此之外,Python還提供了很多模塊,用來實現各種常見的功能,比如時間處理、科學計算、網絡請求、隨機數等等。今天我就來說說,如何用Python自帶的隨機數模塊,給我們的小游戲增加不確定性。

          引入模塊的方法:

          from 模塊名 import 方法名

          看不懂沒關系,這東西以后我們會反復用到。今天你只要記住,你想要產生一個隨機的整數,就在程序的最開頭寫上:

          from random import randint

          之后你就可以用randint來產生隨機數了。

          還記得input后面的()嗎,我們使用randint的時候后面也要有()。而且,還要在括號中提供兩個數字,先后分別是產生隨機整數范圍的下限和上限。例如:

          randint(5, 10)

          這樣將會產生一個5到10之間(包括5和10)的隨機整數。

          放到我們的小游戲里,用

          answer = randint(1, 100)

          替代

          answer = 10

          程序在運行時候,會產生一個1到100的隨機整數,存在answer里,我們也不知道是多少,真的全靠猜了。

          >>>
          
          Guess what I think?
          
          3
          
          too small!
          
          50
          
          too small!
          
          75
          
          too big!
          
          60
          
          too small!
          
          68
          
          tool small!
          
          72
          
          too big!
          
          70
          
          too big!
          
          69
          
          BINGO!
          
          >>>

          from random import randint
          
          um = randint(1,100)
          
          print 'Guess what I think?'
          
          bingo = False
          
          while bingo ==False:
          
          answer = input()
          
          if answer < num:
          
          print 'too small!'
          
          if answer > num:
          
          print 'too big!'
          
          if answer == num:
          
          print 'BINGO!'
          
          bingo = True

          好了,覺得還有點意思么?我們終于一步步把這個弱智小游戲給做出來了,有沒有一丁點的成就感呢?

          如果你對其中的某些細節還不是很理解,恭喜你,你已經開始入門了。相信你會帶著一顆追求真相的心,在編程這條路上不斷走下去。

          我們的課程,也才剛剛開始。如果你有不理解的地方,有想要深入了解的地方、有想要問一萬個為什么的地方,別著急,先一一記錄下來,繼續學習,這節課的疑問,也許下節課就解決了呢?現在想不明白的,也許某一時刻就突然來了靈感,豁然開朗了呢?我們學過一個章節或者學完一個回合之后,我們再看這些遺留的問題是否解決,如果還沒有,那我們再花費些時間去解決這些問題,相信效率會更高點,你覺得呢?好了,更多Python培訓相關的內容盡在達內Python培訓機構官網,敬請關注!

          免責聲明:內容和圖片源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。

          預約申請免費試聽課

          填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

          上一篇:自學Python編程【第六節】循環語句while
          下一篇:自學Python編程【第八節】變量細節講解

          如何運用Python編程處理大數據?用Python編程處理大數據的技巧是什么?

          Python面向對象編程的知識點都在這了!

          Python的高級特征及用法(部分)

          聽說這些Python知識,很少有人知道!

          • 掃碼領取資料

            回復關鍵字:視頻資料

            免費領取 達內課程視頻學習資料

          • 視頻學習QQ群

            添加QQ群:1143617948

            免費領取達內課程視頻學習資料

          Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

          選擇城市和中心
          黑龍江省

          吉林省

          河北省

          湖南省

          貴州省

          云南省

          廣西省

          海南省

          网友自拍 偷拍 校园性爱青青草曰逼视屏老鸭窝国产偷自视频区视频 百度 好搜 搜狗
          <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>