官术网_书友最值得收藏!

5.4 冒險游戲——random模塊案例

在我們的生活中會經常遇到抽獎、買彩票等活動,這就需要用到隨機數。現在教授模塊知識的“天才”要求派森和鸚鵡兌現諾言——“冒著受傷的危險”學習,只見他拿出一把能放6發子彈的手槍,在第1~5個彈孔中裝上子彈,而將第6個彈孔空著。如果派森遇到空彈孔的位置,就能獲得一大袋珠寶,否則就會受傷,代碼如下:

import random                 # 引入隨機模塊random
num = random.randint(1, 6)    # 取隨機整數
if num < 6:
    print(‘隨機選中了第’, num, ’個彈孔。')
    print(‘很遺憾,你受傷了!')
if num == 6:
    print(‘隨機選中了第’, num, ’個彈孔。')
    print(‘恭喜你!你獲得了一大袋珠寶!')

在上面的代碼中,首先通過import語句引入了random模塊,第二行用random模塊的方法取1~6之間的一個隨機整數,代表第1~6個彈孔。if語句是條件語句,滿足num<6條件的時候,意味著選擇了前5個彈孔中的一個,這時派森和鸚鵡就會受傷;如果選擇了第6個彈孔,也就是空彈孔,這時他們就會獲得一大袋珠寶。派森戰戰兢兢地運行程序,很幸運地躲過了一劫,獲得了一大袋珠寶,如圖5.1所示。

圖5.1 random模塊案例最后的運行結果

主站蜘蛛池模板: 宜兰县| 盱眙县| 丰都县| 无锡市| 石门县| 长治市| 宁化县| 龙山县| 大关县| 广汉市| 丹棱县| 福海县| 米泉市| 凤庆县| 昌宁县| 沙洋县| 咸阳市| 娄底市| 保康县| 班戈县| 南江县| 株洲市| 乐清市| 顺平县| 西安市| 临安市| 同心县| 宜城市| 木里| 攀枝花市| 华蓥市| 富川| 岳阳县| 抚顺市| 三门县| 南城县| 榆中县| 仁怀市| 阿坝| 四平市| 洪泽县|