資源簡介 (共22張PPT)——做出判斷的分支計 算 最 適 宜 的運 動心率教 學(xué)目 標(biāo)掌握python中的語法規(guī)則,如常量、變量、數(shù)據(jù)類型的定義、運算符與表達(dá)式等。通過計算最適宜的運動心率,了解順序結(jié)構(gòu)的語句,掌握順序結(jié)構(gòu)語句的一般格式和使用方法。課前預(yù)習(xí)知識點預(yù)習(xí)1.下列選項中,屬于Python合法變量名的是( )A、3sum B、int C、_sum3 D、sum+3C3分鐘時間預(yù)習(xí)課本P29-P32,完成以下題目必須以字母或下劃線開頭,后面可以是字母、數(shù)字或下劃線。不能使用保留字。(print、 if 、else……)區(qū)分大小寫課前預(yù)習(xí)知識點預(yù)習(xí)3分鐘時間預(yù)習(xí)課本P26-P31,完成以下題目2.Python中的數(shù)據(jù)類型float表示( )A、布爾型 B、整型 C、字符串型 D、浮點型D數(shù)據(jù)類型整型(int)浮點型(float):小數(shù)類型字符串類型(str):用引號引起來的內(nèi)容布爾型(bool):真(True)、假(Flase)課前預(yù)習(xí)知識點預(yù)習(xí)3分鐘時間預(yù)習(xí)課本P26-P31,完成以下題目3.Python語句中,關(guān)于語句“a = b”的含義,下列敘述中正確的是( )A、把變量a的值賦給變量b B、把變量b的值賦給變量aC、判斷變量a的值是否等于變量b的值 D、把變量a的值與變量b的值交換Ba = b=: 表示賦值號,將右邊的值賦值給左邊==:判斷左右兩邊是否相等課 堂 引 入運動心率:人體在運動時保持的心率狀態(tài)健康的成人正常的心率應(yīng)該是在每分鐘60~100次提升運動效果保障運動安全‘‘‘‘合適的運動心率分性別計算最適宜運動心率一如果運動心率過高,會對身體健康不利,導(dǎo)致惡心、頭暈、胸悶。如果運動心率過低,對身體沒有危害,但是鍛煉效果不好。如何根據(jù)安靜心率計算自己最適宜的運動心率呢?計算最適宜的運動心率一最適宜運動心率=(220-年齡數(shù)-安靜心率)×(60%~80%)+安靜心率計算公式:最低最適宜運動心率=(220-年齡數(shù)-安靜心率)×60%+安靜心率最高最適宜運動心率=(220-年齡數(shù)-安靜心率)×80%+安靜心率能夠用上節(jié)課所學(xué)的流程圖表示這一算法嗎?計算最適宜的運動心率一第一步:分析問題第二步:設(shè)計算法(流程圖)第三步:編寫程序第四步:調(diào)試運行(220-16-71)×60%+71low high順序結(jié)構(gòu)計算最適宜的運動心率一(220-16-71)×60%+71low highage =16HRrest=71low = (220 - age - HRrest)*0.6 + HRresthigh = (220 - age - HRrest)*0.8+ HRrestprint(low, high)計算年齡16歲,安靜心率為71的同學(xué)的運動心率順序結(jié)構(gòu)課堂活動age=①HRrest=②low = (220 - age - HRrest)*0.6 + ③ # 計算最適宜運動心率低值④ = (220 - age - HRrest)*0.8+ HRrest # 計算最適宜運動心率高值print(low, high) # 顯示最適宜運動心率的范圍任務(wù)一:程序代碼補充完整,并調(diào)試運行,根據(jù)自己的年齡和安靜心率計算學(xué)生的最適運動心率。age =17HRrest=75low = (220 - age - HRrest)*0.6 + HRrest high = (220 - age - HRrest)*0.8+ HRrestprint(low, high)python語法規(guī)則二age是一個變量名, =表示賦值age = 17age17a=b=c=1 #數(shù)值1賦值給a,b,ca,b,c=1,2,3 #數(shù)值1,2,3分別賦值給a,b,ca,b=b,a #交換a,b的值c+=a #等效于c=c+a,把c+a的值賦值給cage =17HRrest=75low = (220 - age - HRrest)*0.6 + HRrest high = (220 - age - HRrest)*0.8+ HRrestprint(low, high)python語法規(guī)則二必須以字母或下劃線開頭,后面可以是字母、數(shù)字或下劃線。不能使用保留字。(print、 if 、else……)區(qū)分大小寫:age和Age 是兩個不同的變量變量命名規(guī)則33個age =17HRrest=75low = (220 - age - HRrest)*0.6 + HRrest high = (220 - age - HRrest)*0.8+ HRrestprint(low, high)python語法規(guī)則二age是一個變量名, =表示賦值age = 17變量與常量變量:變化的量常量:不變的量ageHRrestlowhigh220、0.6、0.8python語法規(guī)則二age =17HRrest=75low = (220 - age - HRrest)*0.6 + HRrest high = (220 - age - HRrest)*0.8+ HRrestprint(low, high)表達(dá)式——由運算符與操作數(shù)兩部分構(gòu)成運算符算術(shù)運算符關(guān)系運算符邏輯運算符+ - * ** / // %< <= ==(不是=) != > >=and or notlow = (220 - age - HRrest)*0.6 + HRrest高低優(yōu) 先 級python語法規(guī)則二age =17HRrest=75low = (220 - age - HRrest)*0.6 + HRrest high = (220 - age - HRrest)*0.8+ HRrestprint(low, high)print()表示輸出,多個輸出項可以使用“,”分隔。input()print()不是直接輸某一固定值,而是實時讓不同使用者輸入不同數(shù)據(jù)。程序運行時借助輸入設(shè)備鍵盤輸入數(shù)據(jù)至計算機。函數(shù)小括號內(nèi)數(shù)據(jù)參數(shù)為可以輸出的一些提示信息。借助輸出設(shè)備顯示屏輸出計算結(jié)果數(shù)據(jù)至計算機屏幕。函數(shù)小括號內(nèi)數(shù)據(jù)參數(shù)為輸出的數(shù)據(jù)。字符串則原樣輸出age=float(input("請輸入年齡=")) #輸入年齡HRrest= float(①("請輸入年齡=")) #輸入安靜心率low= (220-age-HRrest)*0.6+HRrest #計算最適宜運動心率低值high=(220-age-HRrest)*0.8+HRrest #計算最適宜運動心率高值print( "最適宜的運動心率為:", ② , "~", high ) #顯示最適宜運動心率的范圍任務(wù)二:完善程序代碼,使其顯示更為友好課堂活動python語法規(guī)則二age = float(input("請輸入年齡="))HRrest=float(input("請輸入安靜心率="))low = (220-age-HRrest) * 0.6+HRresthigh =(220-age-HRrest)* 0.8+HRrestprint("最適宜的運動心率為:",low,"~",high)input()函數(shù)默認(rèn)將輸入數(shù)據(jù)轉(zhuǎn)換為字符串類型。float是一種數(shù)據(jù)類型數(shù)據(jù)類型整型(int)浮點型(float):小數(shù)類型字符串類型(str):用引號引起來的內(nèi)容布爾型(bool):真(True)、假(Flase)16 →”16“float()函數(shù)將其它數(shù)據(jù)類型轉(zhuǎn)換為浮點數(shù)類型。”16“→16.0課堂小練練習(xí)1、21.在Python程序設(shè)計中,變量的命名要遵循一定的規(guī)則。下列變量名合法的是( )A、int B、2_a C、a#2 D、_china2.在Python程序中,執(zhí)行print ("23"+"45") 語句的結(jié)果是( )A、68 B、False C、2345 D、"23+45"DC課堂小練練習(xí)3、43.在Python中,表達(dá)式(23//2**2)%3的值是( )B//:整除%:取余**:冪運算A、1 B、2C、3 D、13314.在Python中,描述x、y中存在一個小于z的正確的表達(dá)式是( )BA、x課堂小結(jié)THE END 展開更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來源于二一教育資源庫