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

4_第4課:闖關開始 課件-Python基礎語法專題

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

4_第4課:闖關開始 課件-Python基礎語法專題

資源簡介

(共33張PPT)
闖關開始
0
2
CONTENTS
1
實 例 演 示
demonstrations
實例演示
玩家你好,現在闖關開始!
請輸入你猜的數字:50
猜大了,請繼續猜!
請輸入你猜的數字:25
猜小了,請繼續猜!
請輸入你猜的數字:30
猜大了,請繼續猜!
你想繼續挑戰嗎(y/n)?n
很遺憾,闖關失敗!
玩家你好,現在闖關開始!
請輸入你猜的數字:50
猜小了,請繼續猜!
請輸入你猜的數字:75
猜小了,請繼續猜!
請輸入你猜的數字:95
猜大了,請繼續猜!
你想繼續挑戰嗎(y/n)?y
請輸入你猜的數字:94
恭喜你,闖關成功!
problems
問題引入
闖關次數?
3次?
4次?
……
無數次
0
2
CONTENTS
2
思 維 構 建
constructs of thought
思維建構
準備闖關
闖關判斷
闖關次數設定
繼續闖關?
0
2
CONTENTS
3
編學邊練
Computer English
計算機英語
while
循 環
break
暫 停
continue
繼 續
count
總 數
guess
猜 測
準備闖關
1
首先生成一個1-100內的隨機數!
提示:用隨機函數randint() import random as r
number = r.randint(1,101)
完成下面內容
1
打印:玩家你好,現在闖關開始!
參考代碼:
print(“玩家你好,現在闖關開始!”)
闖關次數設定
3
while 判斷條件:
執行語句
提示:控制好判斷 條件,防止死循環
闖關次數設定
3
復合運算符
n = n+1 → n+=1
n = n-1 → n-=1
n = n*1 → n*=1
n = n/1 → n/=1
總結: += *= -=
/=
闖關次數設定
2
判斷條件
count =1
while count <= 3:
count += 1
條件為真執行
思考: c o u n t + = 1 這條指令執行幾次?
闖關判斷
3
任務:輸入猜測數字并轉換為整型存儲到變量guess_number中
提示信息為:請輸入你猜的數字:
提示:使用input()函數
參 考 代 碼
guess_number = int( input("請輸入你猜的數字:"))
闖關判斷
3
判斷隨機數和猜測數字是否相等?
1.猜測數大于隨機數;
猜測數等于隨機數;
猜測數小于隨機數。
提示:使用if-elif-else結構
闖關判斷
3
continue:
跳過此次循環
此次循環continue后的語句并不會執行,直接執行下一次循環。
break:跳出循環
break語句為跳出一層循環,執行循環外的語句。
參考代碼
if guess_number < number:
print("猜小了,繼續猜!")
elif guess_number > number:
print("猜大了,請繼續猜!")
else:
print("恭喜你,闖關成功!")
break
繼續闖關
4
任務:輸入是否繼續闖關信息? 存儲到變量message中
提示信息為:你想繼續挑戰嗎(y/n)?
提示:使用input()函數
參考代碼
if count == 3:
message = input("你想繼續挑戰嗎(y/n)?") 判斷是否繼續闖關?
繼續闖關
4
任務:判斷是否繼續闖關?
1.輸入n結束闖關
輸出提示信息:很遺憾,闖關失敗!
2.輸入y繼續闖關,調整闖關次數; count == ?
提示:使用if-else結構
參考代碼
if count == 3:
message = input("你想繼續挑戰嗎(y/n)?") if message == 'n':
print("很遺憾,闖關失敗!")
else:
count = 1 continue
參考代碼
import random as r
number = r.randint(1,101) print(number)
print("玩家你好,現在闖關開始!")
count = 1
while count <= 3:
guess_number = int(input("請輸入你猜的數字:"))
if guess_number < number:
print("猜小了,繼續猜!")
elif guess_number > number:
print("猜大了,請繼續猜!")
參考代碼
else:
print("恭喜你,闖關成功!") break
if count == 3:
message = input("你想繼續挑戰嗎(y/n)?") if message == 'n':
print("很遺憾,闖關失敗!")
else:
count = 1 continue
count += 1
0
2
CONTENTS
4
小碼當家
答題加次數
1
增加闖關次數需要解決一個問題,你能很好的解決嗎?
請用循環計算1+2+3……+100 的和。
注意:別忘記輸出提示信息
參考代碼
n = 1
sum = 0
while n <=100:
sum += n
n += 1
print("1+2+3……+100的值為:") print(sum)
0
2
CONTENTS
5
小碼秀秀
第 一 題
關于循環,下面代碼正確的是:
A. while n<3:
n+=1
B. for i in range(3):
n+=1
C.if n<=3:
n+=1
D. else n<=3:
n+=1
第 一 題
用循環計算1-2+3-4+5的結果(n=1,sum=0),下面正確的是:
A.while n<=5:
if n%2==0:
sum = sum-n
else:
sum = sum+n
n = n+1
B.while n<=4:
if n%2 != 0: sum = sum-n else:
sum = sum+n n= n+1
課 堂 總 結
本次課所學英文單詞
while循環 break暫停 continue繼續 count總數 guess猜測
本次課所學數學知識
while判斷條件 特殊賦值運算符 執行語句
本次課所學數學知識
break和continue的使用
課 后 作 業
素數判斷
判斷1-200之間有多少個素數,并輸出這些素數。
提示:用while循環和for循環。
要求:
通過while循環和for循環兩種方法解答左方題目。
同 學 們 再 見 !

展開更多......

收起↑

資源預覽

<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. 主站蜘蛛池模板: 芜湖市| 那坡县| 双流县| 岐山县| 盱眙县| 德化县| 黄龙县| 广汉市| 日土县| 航空| 冀州市| 乡城县| 昆明市| 闽清县| 无锡市| 松潘县| 莱西市| 岳普湖县| 井陉县| 寿宁县| 玉溪市| 台东市| 商都县| 石城县| 丰城市| 舞钢市| 莱州市| 宁南县| 商水县| 禹城市| 阳朔县| 光泽县| 沁源县| 乌恰县| 武鸣县| 竹北市| 连云港市| 天峨县| 卢氏县| 志丹县| 咸阳市|