国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

跟老齊學Python之做一個小游戲

2020-02-23 05:53:57
字體:
來源:轉載
供稿:網友

在講述有關list的時候,提到做游戲的事情,后來這個事情一直沒有接續。不是忘記了,是在想在哪個階段做最合適。經過一段時間學習,看官已經不是純粹小白了,已經屬于python初級者了?,F在就是開始做那個游戲的時候了。

游戲內容:猜數字游戲

太簡單了吧。是的,游戲難度不大,不過這個游戲中蘊含的東西可是值得玩味的。

游戲過程描述

程序運行起來,隨機在某個范圍內選擇一個整數。
提示用戶輸入數字,也就是猜程序隨即選的那個數字。
程序將用戶輸入的數字與自己選定的對比,一樣則用戶完成游戲,否則繼續猜。
使用次數少的用戶得勝.
分析

在任何形式的程序開發之前,不管是大還是小,都要進行分析。即根據功能需求,將不同功能點進行分解。從而確定開發過程。我們現在做一個很小的程序,也是這樣來做。

隨機選擇一個數

要實現隨機選擇一個數字,可以使用python中的一個隨機函數:random。下面對這個函數做簡要介紹,除了針對本次應用之外,還擴展點,也許別處看官能用上。

還是要首先強化一種學習方法,就是要學會查看幫助文檔。

代碼如下:
>>> import random  #這個是必須的,因為不是內置函數
>>> dir(random)
['BPF', 'LOG4', 'NV_MAGICCONST', 'RECIP_BPF', 'Random', 'SG_MAGICCONST', 'SystemRandom', 'TWOPI', 'WichmannHill', '_BuiltinMethodType', '_MethodType', '__all__', '__builtins__', '__doc__', '__file__', '__name__', '__package__', '_acos', '_ceil', '_cos', '_e', '_exp', '_hashlib', '_hexlify', '_inst', '_log', '_pi', '_random', '_sin', '_sqrt', '_test', '_test_generator', '_urandom', '_warn', 'betavariate', 'choice', 'division', 'expovariate', 'gammavariate', 'gauss', 'getrandbits', 'getstate', 'jumpahead', 'lognormvariate', 'normalvariate', 'paretovariate', 'randint', 'random', 'randrange', 'sample', 'seed', 'setstate', 'shuffle', 'triangular', 'uniform', 'vonmisesvariate', 'weibullvariate']

>>> help(random.randint)

Help on method randint in module random:

randint(self, a, b) method of random.Random instance
    Return random integer in range [a, b], including both end points.

耐心地看文檔,就明白怎么用了。不過,還是把主要的東西列出來,但仍然建議看官在看每個函數的使用之前,在交互模式下通過help來查看文檔。

隨機整數:

代碼如下:
>>> import random
>>> random.randint(0,99)
21

隨機選取0到100間的偶數:

代碼如下:
>>> import random
>>> random.randrange(0, 101, 2)
42

隨機浮點數:

代碼如下:
>>> import random
>>> random.random()
0.85415370477785668

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 贵定县| 娄烦县| 黄冈市| 乐平市| 唐海县| 遵义市| 东至县| 钟祥市| 泽库县| 阿城市| 湘西| 丹东市| 会同县| 溆浦县| 晋宁县| 宜宾县| 南川市| 鹰潭市| 阳城县| 海原县| 柳州市| 阿鲁科尔沁旗| 贺兰县| 平利县| 通州市| 自治县| 偃师市| 离岛区| 大城县| 东乡县| 宜丰县| 保康县| 新野县| 呈贡县| 温州市| 陇南市| 高安市| 莒南县| 绵竹市| 四川省| 常德市|