python自學(xué)項(xiàng)目day2.定時(shí)器time和隨機(jī)數(shù)模塊random以及while循環(huán)

利用定時(shí)器time添加2秒間歇停頓

利用隨機(jī)數(shù)模塊random添加隨機(jī)選取

import random
import time

print("You have reached the opening of a cave you decide to arm yourself with an")

time.sleep(2)

quest_item = input("think of an object\n")

print("you look in you backpack for",quest_item)

time.sleep(2)

print("you could not find",quest_item)
print("you select any item that comes to hand from the backpack instead\n")

time.sleep(2)

inventory = ["Torch","Pencil","Rubber band","Capapult","Rope"]

print(random.choice(inventory))

條件判斷

import time

print("You are standing on a path at the edge of a jungle.There is a cave to your left and a beach to your right")

time.sleep(0.5)

direction1 = input("Do you want to go left or right?")

if direction1 == "left":
  print("You walk to the cave and notice there is an openning")

elif direction1 == "right":
  print("you walk to the beach but remember you do no have any swimwear.")

else:
  print("you should think for a while")

添加while循環(huán)(只要...條件存在枣申,就一直做...)

因?yàn)樵趙hile后面的表達(dá)式永遠(yuǎn)成立权薯,所以print一直會(huì)進(jìn)行下去
在終端中按ctrl+c停止運(yùn)行

一直循環(huán)無(wú)中止倦沧,無(wú)視大小寫

#loop until we get a recognised response
while True:
  direction1 = input("Do you want to go left or right铛只?")
  direction1 = direction1.lower() # transform input into lower format
  if direction1 == "left":
    print("you walk to the cave and notice there is an opening.")
  elif direction1 == "right":
    print("you walk to the beach but remember you do not have any swimwear.")
  else:
    print("You think for a while")
Paste_Image.png

改進(jìn)添加break并引入hp變量作為生命值

import time

#Define variables
hp = 30

print("you are standing on a path at the edge of a jungle. There is a cave to your")
time.sleep(1)

#loop until we get a recognised response
while True:
  direction1 = input("Do you want to go left or right征炼?")
  direction1 = direction1.lower() # transform input into lower format
  if direction1 == "left":
    print("you walk to the cave and notice there is an opening.")
    print("A small snake bites you,and you lose 20 health points")
    hp -= 30
    if hp <= 0:
       print("You are dead.I am sorry.")
       break
  elif direction1 == "right":
    print("you walk to the beach but remember you do not have any swimwear.")
    print("the cool water revitalizes you. you have never felt more alive, gain 70 HP")
    hp += 70
    print("You've got win")
    break
  else:
    print("You think for a while")
    hp -= 10
    if hp <= 0:
       print("You are dead.I am sorry.")
       break
  print("you now have",hp,"health points")
# check health points after the player has made a move
Paste_Image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市捷绑,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌氢妈,老刑警劉巖粹污,帶你破解...
    沈念sama閱讀 219,110評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異首量,居然都是意外死亡壮吩,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,443評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門加缘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)鸭叙,“玉大人,你說(shuō)我怎么就攤上這事拣宏∩虮矗” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 165,474評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵勋乾,是天一觀的道長(zhǎng)宋下。 經(jīng)常有香客問(wèn)我,道長(zhǎng)辑莫,這世上最難降的妖魔是什么学歧? 我笑而不...
    開(kāi)封第一講書人閱讀 58,881評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮摆昧,結(jié)果婚禮上撩满,老公的妹妹穿的比我還像新娘。我一直安慰自己绅你,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,902評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布昭躺。 她就那樣靜靜地躺著忌锯,像睡著了一般。 火紅的嫁衣襯著肌膚如雪领炫。 梳的紋絲不亂的頭發(fā)上偶垮,一...
    開(kāi)封第一講書人閱讀 51,698評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音帝洪,去河邊找鬼似舵。 笑死,一個(gè)胖子當(dāng)著我的面吹牛葱峡,可吹牛的內(nèi)容都是我干的砚哗。 我是一名探鬼主播,決...
    沈念sama閱讀 40,418評(píng)論 3 419
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼砰奕,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼蛛芥!你這毒婦竟也來(lái)了提鸟?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 39,332評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤仅淑,失蹤者是張志新(化名)和其女友劉穎称勋,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體涯竟,經(jīng)...
    沈念sama閱讀 45,796評(píng)論 1 316
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡赡鲜,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,968評(píng)論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了庐船。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片银酬。...
    茶點(diǎn)故事閱讀 40,110評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖醉鳖,靈堂內(nèi)的尸體忽然破棺而出捡硅,到底是詐尸還是另有隱情,我是刑警寧澤盗棵,帶...
    沈念sama閱讀 35,792評(píng)論 5 346
  • 正文 年R本政府宣布壮韭,位于F島的核電站,受9級(jí)特大地震影響纹因,放射性物質(zhì)發(fā)生泄漏喷屋。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,455評(píng)論 3 331
  • 文/蒙蒙 一瞭恰、第九天 我趴在偏房一處隱蔽的房頂上張望屯曹。 院中可真熱鬧,春花似錦惊畏、人聲如沸恶耽。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 32,003評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)偷俭。三九已至,卻和暖如春缰盏,著一層夾襖步出監(jiān)牢的瞬間涌萤,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,130評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工口猜, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留负溪,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,348評(píng)論 3 373
  • 正文 我出身青樓济炎,卻偏偏與公主長(zhǎng)得像川抡,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子冻辩,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,047評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 回溯算法 回溯法:也稱為試探法猖腕,它并不考慮問(wèn)題規(guī)模的大小拆祈,而是從問(wèn)題的最明顯的最小規(guī)模開(kāi)始逐步求解出可能的答案,并...
    fredal閱讀 13,660評(píng)論 0 89
  • ¥開(kāi)啟¥ 【iAPP實(shí)現(xiàn)進(jìn)入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開(kāi)一個(gè)線程倘感,因...
    小菜c閱讀 6,426評(píng)論 0 17
  • 1 順序語(yǔ)句 語(yǔ)句:使用分號(hào)分隔的代碼稱作為一個(gè)語(yǔ)句放坏。 注意:沒(méi)有寫任何代碼只是一個(gè)分號(hào)的時(shí)候,也是一條語(yǔ)句老玛,...
    哈哈哎呦喂閱讀 383評(píng)論 0 0
  • 循環(huán)簡(jiǎn)介 循環(huán)可以用于讓一個(gè)程序重復(fù)地執(zhí)行語(yǔ)句淤年。 循環(huán)是用來(lái)控制語(yǔ)句塊重復(fù)執(zhí)行的一種結(jié)構(gòu)。 循環(huán)的概念是程序設(shè)計(jì)的...
    Vinfai閱讀 1,165評(píng)論 0 0
  • 燈光幽幽 外面的昆蟲(chóng)的叫聲 不平靜蜡豹,不枯寂 今晚有沒(méi)有星星啊 多愿那天空 容下滿瓶輝光
    泛夜孤舟閱讀 157評(píng)論 0 0