- 讀故事學編程:Python王國歷險記
- 一石匠人
- 420字
- 2020-04-03 12:40:44
7.5 發現游戲場的秘密
通過上面的4個游戲,派森發現這些游戲似乎都有一些共同的特點:如都要用到隨機函數,都要用到if條件判斷,而且這些游戲真的很難贏,大部分都輸了。其實這正是游戲場的秘密——概率。
概率就是發生某一件事的可能性。在Python王國里,經常用隨機函數來模擬概率。例如,我們用隨機函數生成1和10之間的一個數字,那么生成每個數字的可能性都為10%,而如果我們要生成1和4之間的一個數字,那么生成每個數字的概率就變為了25%?,F在你可以再看看之前幾個游戲的代碼,幫派森想想有沒有提高贏的概率的方法。
例如,在“幸運三角形”中,將隨機數的范圍縮小為1~3;
例如,在“比大小”中,將派森的隨機數范圍變為8~10;
例如,在“幸運轉盤”中,將maxNum的值變小;
例如,在“幸運數字”中,將3個隨機數的范圍都變為1~3;
……
派森和鸚鵡發現了這里的秘密之后,通過了很多挑戰,因為這些游戲已經難不倒他倆了。于是按照之前的約定,他倆成功地離開了游戲場,這次經歷讓他們掌握了很多有用的知識。
推薦閱讀
- OpenDaylight Cookbook
- Go語言高效編程:原理、可觀測性與優化
- 華為HMS生態與應用開發實戰
- HTML5+CSS3基礎開發教程(第2版)
- Mastering PHP Design Patterns
- C語言程序設計
- Oracle數據庫從入門到運維實戰
- TypeScript實戰指南
- Protocol-Oriented Programming with Swift
- Mastering Git
- Everyday Data Structures
- Building Dynamics CRM 2015 Dashboards with Power BI
- Java 9 Programming By Example
- Python Machine Learning Blueprints:Intuitive data projects you can relate to
- Mockito Essentials