中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

小學(xué)課后服務(wù) Python少兒編程 提高篇:3-小黑大冒險(xiǎn) 課件 (13張PPT)

資源下載
  1. 二一教育資源

小學(xué)課后服務(wù) Python少兒編程 提高篇:3-小黑大冒險(xiǎn) 課件 (13張PPT)

資源簡(jiǎn)介

(共13張PPT)
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Cum sociis natoque tatibus et magnis dis parturient montes, nascetur ridiculus mus.
少兒編程課
小黑大冒險(xiǎn)
本節(jié)屬于前面內(nèi)容的綜合,我們來(lái)做一款《小黑大冒險(xiǎn)》(文字版)的游戲
小黑大冒險(xiǎn)V1.0
第一版代碼及運(yùn)行結(jié)果如下:
print(“歡迎來(lái)到龍峽谷,如今是妖獸的地盤”)
print(“歷經(jīng)九死一生,你來(lái)到了boss狂風(fēng)的老巢”)
hp_boss = 10
print(“狂風(fēng)血量:”, hp_boss, “,準(zhǔn)備開始戰(zhàn)斗!!”)
for i in range(10):
input_ni = int(input(“快輸入數(shù)字1攻擊他!”))
if input_ni == 1:
hp_boss -= 1
print(“你擊中了狂風(fēng),狂風(fēng)剩余血量”, hp_boss)
if hp_boss == 0:
print(“小黑,恭喜你,擊敗了狂風(fēng)!")
歡迎來(lái)到龍峽谷,如今是妖獸的地盤
歷經(jīng)九死一生,你來(lái)到了boss狂風(fēng)的老巢
狂風(fēng)血量: 10 ,準(zhǔn)備開始戰(zhàn)斗!!
快輸入數(shù)字1攻擊他!1
你擊中了狂風(fēng),狂風(fēng)剩余血量 9
快輸入數(shù)字1攻擊他!1
你擊中了狂風(fēng),狂風(fēng)剩余血量 8
快輸入數(shù)字1攻擊他!1
你擊中了狂風(fēng),狂風(fēng)剩余血量 7
快輸入數(shù)字1攻擊他!1
你擊中了狂風(fēng),狂風(fēng)剩余血量 6
快輸入數(shù)字1攻擊他!1
你擊中了狂風(fēng),狂風(fēng)剩余血量 5
快輸入數(shù)字1攻擊他!1
你擊中了狂風(fēng),狂風(fēng)剩余血量 4
快輸入數(shù)字1攻擊他!1
你擊中了狂風(fēng),狂風(fēng)剩余血量 3
快輸入數(shù)字1攻擊他!1
你擊中了狂風(fēng),狂風(fēng)剩余血量 2
快輸入數(shù)字1攻擊他!1
你擊中了狂風(fēng),狂風(fēng)剩余血量 1
快輸入數(shù)字1攻擊他!1
你擊中了狂風(fēng),狂風(fēng)剩余血量 0
小黑,恭喜你,擊敗了狂風(fēng)!
小黑大冒險(xiǎn)V2.0
第二版,我們加入輸入不是1時(shí)的判斷,并且將for循環(huán)改為while循環(huán)
歡迎來(lái)到龍峽谷,如今是妖獸的地盤
歷經(jīng)九死一生,你來(lái)到了boss狂風(fēng)的老巢
狂風(fēng)血量: 10 ,準(zhǔn)備開始戰(zhàn)斗!!
快輸入數(shù)字1攻擊他!1
你擊中了狂風(fēng),狂風(fēng)剩余血量 9
快輸入數(shù)字1攻擊他!2
請(qǐng)使用數(shù)字鍵1攻擊!
快輸入數(shù)字1攻擊他!1
你擊中了狂風(fēng),狂風(fēng)剩余血量 8
快輸入數(shù)字1攻擊他!1
你擊中了狂風(fēng),狂風(fēng)剩余血量 7
快輸入數(shù)字1攻擊他!1
你擊中了狂風(fēng),狂風(fēng)剩余血量 6
快輸入數(shù)字1攻擊他!1
你擊中了狂風(fēng),狂風(fēng)剩余血量 5
快輸入數(shù)字1攻擊他!1
你擊中了狂風(fēng),狂風(fēng)剩余血量 4
快輸入數(shù)字1攻擊他!1
你擊中了狂風(fēng),狂風(fēng)剩余血量 3
快輸入數(shù)字1攻擊他!1
你擊中了狂風(fēng),狂風(fēng)剩余血量 2
快輸入數(shù)字1攻擊他!1
你擊中了狂風(fēng),狂風(fēng)剩余血量 1
快輸入數(shù)字1攻擊他!1
你擊中了狂風(fēng),狂風(fēng)剩余血量 0
小黑,恭喜你,擊敗了狂風(fēng)!
print(“歡迎來(lái)到龍峽谷,如今是妖獸的地盤”)
print(“歷經(jīng)九死一生,你來(lái)到了boss狂風(fēng)的老巢”)
hp_boss = 10
print(“狂風(fēng)血量:”, hp_boss, “,準(zhǔn)備開始戰(zhàn)斗!!”)
i = 0
while i < 10:
input_ni = int(input(“快輸入數(shù)字1攻擊他!”))
if input_ni == 1:
i += 1
hp_boss -= 1
print(“你擊中了狂風(fēng),狂風(fēng)剩余血量”, hp_boss)
if hp_boss == 0:
print(“小黑,恭喜你,擊敗了狂風(fēng)!")
else:
print("請(qǐng)使用數(shù)字鍵1攻擊!")
小黑大冒險(xiǎn)V3.0
第三版,我們將攻擊改為隨機(jī)攻擊,增加了不確定性就增加了游戲的樂趣
import random
print(“歡迎來(lái)到龍峽谷,如今是妖獸的地盤”)
print(“歷經(jīng)九死一生,你來(lái)到了boss狂風(fēng)的老巢”)
hp_boss = 10
print(“狂風(fēng)血量:”, hp_boss, “,準(zhǔn)備開始戰(zhàn)斗!!”)
while True:
input_ni = int(input(“快輸入數(shù)字1攻擊他!”))
if input_ni == 1:
# 表示玩家打出的隨機(jī)傷害,傷害值為3-5之間的數(shù),包括3和5
attack_player = random.randint(3, 5)
hp_boss -= attack_player # boss血量根據(jù)隨機(jī)攻擊值扣除
print(“你擊中了狂風(fēng),打出了”, attack_player, “的傷害,狂風(fēng)剩余血量”, hp_boss)
if hp_boss <= 0:
print(“小黑,恭喜你,擊敗了狂風(fēng)!")
break # 結(jié)束死循環(huán)
else:
print("請(qǐng)使用數(shù)字鍵1攻擊!")
小黑大冒險(xiǎn)V4.0
第四版,我們加入boss的反擊
import random
print(“歡迎來(lái)到龍峽谷,如今是妖獸的地盤”)
print(“歷經(jīng)九死一生,你來(lái)到了boss狂風(fēng)的老巢”)
hp_boss = 100
hp_player = 100
print(“狂風(fēng)血量:”, hp_boss, “,準(zhǔn)備開始戰(zhàn)斗!!”)
while True:
input_ni = int(input(“快輸入數(shù)字1攻擊他!”))
if input_ni == 1:
# 玩家的隨機(jī)攻擊傷害值
attack_player = random.randint(10, 20)
# boss扣血
hp_boss -= attack_player
print(“你擊中了狂風(fēng),打出了”, attack_player, “點(diǎn)的傷害,狂風(fēng)剩余血量”, hp_boss)
if hp_boss > 0: # 判斷boss是否已死,血量大于0說(shuō)明還活著,活著就會(huì)反擊
# boss的隨機(jī)反擊傷害值
attack_boss = random.randint(10, 20)
# 玩家扣血
hp_player -= attack_boss
print(“憤怒的狂風(fēng)發(fā)起了反擊,對(duì)你造成了%s點(diǎn)傷害,你當(dāng)前剩余血量%s” % (attack_boss, hp_player))
if hp_player <= 0: # 判斷玩家是否已死
print(“很遺憾,你未能完成冒險(xiǎn),請(qǐng)休息片刻重新開始。。。”)
break
else:
print(“小黑,恭喜你,擊敗了狂風(fēng)!")
break
else:
print("請(qǐng)使用數(shù)字鍵1攻擊!")
總結(jié)
Summary
三種結(jié)構(gòu):順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)(while、for、break、continue、死循環(huán))

數(shù)據(jù)類型:int類型、String類型、bool類型(True、False)

基本知識(shí):變量、運(yùn)算(=賦值、+=、-=)、關(guān)系運(yùn)算(> < == >= <= )

random模塊的使用(先導(dǎo)入、再使用)

Thanks!

展開更多......

收起↑

資源預(yù)覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 南通市| 泉州市| 正安县| 浮梁县| 定边县| 吴旗县| 鄂州市| 宝清县| 岢岚县| 阿拉善左旗| 曲阜市| 利川市| 朔州市| 陆河县| 丘北县| 南江县| 福安市| 苏州市| 阿勒泰市| 广西| 昭觉县| 涟源市| 凌源市| 鹤庆县| 青田县| 昌宁县| 东港市| 比如县| 长丰县| 工布江达县| 临泽县| 灵寿县| 汾阳市| 南汇区| 神池县| 化隆| 泸定县| 湖州市| 新竹市| 临清市| 梓潼县|