資源簡(jiǎn)介 (共27張PPT)Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.少兒編程課射門(mén)小能手(二)round回 合end結(jié) 束項(xiàng)目拆解你率領(lǐng)的球隊(duì)和電腦控制的球隊(duì)在綠茵場(chǎng)上短兵相接、見(jiàn)招拆招。經(jīng)過(guò)90分鐘的鏖戰(zhàn),雙方帶著0:0的比分進(jìn)入到點(diǎn)球大戰(zhàn)環(huán)節(jié)。將比賽擴(kuò)大到五局,增設(shè)追加局,并繪制比賽場(chǎng)景。利用Turtle模塊讓比賽過(guò)程更為直觀。Class 1一局定勝負(fù)Class 2增加多樣性Class 3圖形化界面進(jìn)行一局對(duì)戰(zhàn),對(duì)局結(jié)束后顯示比賽結(jié)果。while循環(huán)結(jié)構(gòu)while True:print(10)while …:#需要重復(fù)執(zhí)行的代碼#退出循環(huán)的條件循環(huán)中的代碼需要縮進(jìn)4個(gè)空格循環(huán)次數(shù)不確定時(shí)使用while循環(huán)breakbreak:退出循環(huán)創(chuàng)建while循環(huán)i = 1while i < 6:print('==== 第%d回合 ====' % i)shoot(0)shoot(1)i += 1shoot(0)shoot(1)五局定勝負(fù)反思總結(jié)對(duì)戰(zhàn)分析當(dāng)score[0] = score[1]時(shí),比賽繼續(xù),直到某輪對(duì)決結(jié)束后分出勝負(fù)。創(chuàng)建while循環(huán)while score[0] == score[1]:print('==== 第%d回合 ====' % i)shoot(0)shoot(1)i += 1追加局反思總結(jié)球門(mén)樣式球門(mén)尺寸球門(mén)尺寸(240, 100)X 方向Y 方向(120,70)(-120,-30)取出畫(huà)筆import turtlet = turtle.Turtle()t.ht ()t.speed(0)t.pensize(10)繪制球門(mén)t.left(90)t.penup()t.goto(-120, -30)t.pendown()t.fd(100)t.right(90)t.fd(240)t.right(90)t.fd(100)繪制球門(mén)球門(mén)樣式關(guān)鍵坐標(biāo)點(diǎn)球門(mén)尺寸(240, 100)X 方向Y 方向(0,70)(-120,20)(120,70)(-120,-30)繪制射門(mén)區(qū)域t.pensize(5)t.penup()t.goto(0, 70)t.pendown()t.fd(100)t.penup()t.goto(-120, 20)t.pendown()t.left(90)t.fd(240)繪制射門(mén)區(qū)域修改代碼score = [0, 0]direction = ['左', '中', '右']def shoot(c):if c == 0:print('==== 輪到你來(lái)射門(mén)了! ====')else:print('==== 輪到你來(lái)防守了! ====')a = input('選擇方向(左, 中, 右):')b = random.choice(direction)direction = [1,2,3,4]a = int(input('選擇方向:'))修改代碼反思總結(jié) 展開(kāi)更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來(lái)源于二一教育資源庫(kù)