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

2.2做出判斷的分支 課件 2023—2024學年教科版(2019)高中信息技術必修1

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

2.2做出判斷的分支 課件 2023—2024學年教科版(2019)高中信息技術必修1

資源簡介

(共15張PPT)
2.2做出判斷的分支2
2023 chen
點擊添加文本
點擊添加文本
點擊添加文本
點擊添加文本
教學目標
掌握Python中常見的數據類型
進一步熟練程序調試并解決遇到的問題
鞏固賦值語句和輸入輸出語句的使用
掌握用if語句實現的單分支、雙分支和多分支結構
01
02
03
04
點擊添加文本
點擊添加文本
點擊添加文本
點擊添加文本
復習
age=float(input(“請輸入年齡:”))
HRrest=float(input(“請輸入安靜心率:”))
low=(220-age-HRrest)*0.6+HRrest
high=(220-age-HRrest)*0.8+HRrest
print(“最適宜的運動心率:” , low ,“~”, high)
程序末加上input(“按回車鍵結束程序”)
輸入代碼注意事項:除了漢字,其他都在英文狀態輸入
多個項目之間用逗號分隔
將輸入的內容轉成浮點數
點擊添加文本
點擊添加文本
點擊添加文本
點擊添加文本
數據類型
Python提供了整數、浮點數和字符串等常見數據類型。下面給出一些函數,
它們可以把數據從一種類型轉換為另一種類型。
float(): 根據一個字符串或整數創建一個新的浮點數(小數)
int(): 根據一個字符串或浮點數創建一個新的整數。
str(): 根據一個數(也可以是任何其他類型)創建一個新的字符串。
age=input(“請輸入年齡=”)
age=float(input(“請輸入年齡=”))
age=int(input(“請輸入年齡=”))
默認返回string類型,字符串在輸出的時候要用引號引起來
點擊添加文本
點擊添加文本
點擊添加文本
點擊添加文本
引入
上節課我們粗略的做了一個最適應運動心率程序,但是男性和女性的體能不同,其實男性和女性的公式也有所不同
思考:如何修改程序,可以實現根據性別輸出結果?
男性最適宜運動的心率=(220-年齡-安靜心率)*(60%~80%)+安靜心率
女性最適宜運動的心率=(210-年齡-安靜心率)*(60%~80%)+安靜心率
點擊添加文本
點擊添加文本
點擊添加文本
點擊添加文本
流程圖
點擊添加文本
點擊添加文本
點擊添加文本
點擊添加文本
分支結構
單分支結構
if 條件:
語句或語句組
雙分支結構
if 條件:
語句或語句組A
else:
語句或語句組B
字母小寫
縮進一個Tab或四個空格
else后面不加條件
冒號不可少且英文狀態
點擊添加文本
點擊添加文本
點擊添加文本
點擊添加文本
分支結構程序舉例
v=float(input(“請輸入速度(千米/秒):”))
if v>=7.91:
print(“飛船成功飛行!”)
v=float(input(“請輸入速度(千米/秒):”))
if v>=7.91:
print(“飛船成功飛行!”)
else:
print(“飛船不能升空!”)
點擊添加文本
點擊添加文本
點擊添加文本
點擊添加文本
關系運算符
== > >= < <= !=
等于 大于 大于等于 小于 小于等于 不等于
關系表達式是用關系運算符連接起來的式子。
當關系表達式成立時值為真(True),不成立為假(False)
例如:9>=7.9,其值為True;
23==24,其值為False。
點擊添加文本
點擊添加文本
點擊添加文本
點擊添加文本
完善流程圖
gender=='male'
(n-age-HRrest)*0.6+HRrest
(n-age-HRrest)*0.8+HRrest
low~high
點擊添加文本
點擊添加文本
點擊添加文本
點擊添加文本
完善程序
age=float(input(“請輸入年齡:”))
HRrest=float(input(“請輸入安靜心率=”))
gender=input(“請輸入male或female:”)
if____________________________:
____________________________
else:
______________________________
low=(n-age-HRrest)*0.6+HRrest
high=(n-age-HRrest)*0.8+HRrest #輸出最適宜的運動心率
print(“最適宜的運動心率:”,low,”~”,high)
順利完成的同學可以嘗試32頁的第一個拓展練習
點擊添加文本
點擊添加文本
點擊添加文本
點擊添加文本
多分支結構
if 條件表達式 1 :
語句 1/語句塊 1
elif 條件表達式 2:
語句 2/語句塊 2
  ……    
elif 條件表達式 n :
語句 n/語句塊n
[else:
語句 n+1/語句塊 n+1
]
 注:多分支結構,幾個分支之間是有邏輯關系的,不能隨意顛倒順序。
點擊添加文本
點擊添加文本
點擊添加文本
點擊添加文本
多分支程序練習——氣象預報員
大風預警信號分四級,一級、二級、三級、四級分別用紅色、橙色、黃色、藍色標示。
1、大風藍色預警信號:
24小時內可能受大風影響,平均風力可達6級以上,或者陣風7級以上;或者已經受大風影響,平均風力為6~7級,或者陣風7~8級并可能持續。
2、大風黃色預警信號:
12小時內可能受大風影響,平均風力可達8級以上,或者陣風9級以上;或者已經受大風影響,平均風力為8~9級,或者陣風9~10級并可能持續。
3、大風橙色預警信號:
6小時內可能受大風影響,平均風力可達10級以上,或者陣風11級以上;或者已經受大風影響,平均風力為10~11級,或者陣風11~12級并可能持續。
4、大風紅色預警信號:
6小時內可能受大風影響,平均風力可達12級以上,或者陣風13級以上;或者已經受大風影響,平均風力為12級以上,或者陣風13級以上并可能持續。
點擊添加文本
點擊添加文本
點擊添加文本
點擊添加文本
完善程序——氣象預報員
x=int(input("請輸入未來大風等級:"))
if 6<=x<8:
print("發布大風藍色預警")
elif _________
print("發布大風黃色預警")
elif 10<=x<12:
print(__________________)
_____________
print("發布大風紅色預警")
else:
print("風和日麗")
點擊添加文本
點擊添加文本
點擊添加文本
點擊添加文本
課堂小結
通過本節課對“最適合運動心率”程序的完善,我們學會了分支結構的使用,掌握了關系運算符的使用。
希望同學們在后面的課程中繼續細致的完成每一個程序!

展開更多......

收起↑

資源預覽

<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. 主站蜘蛛池模板: 武邑县| 海晏县| 遂溪县| 潼南县| 普宁市| 吴旗县| 桐柏县| 砀山县| 望城县| 卢氏县| 阿尔山市| 孝义市| 祁连县| 临高县| 马龙县| 乳源| 西青区| 方山县| 平陆县| 汝城县| 鄂州市| 绍兴市| 吉木萨尔县| 育儿| 大竹县| 嘉鱼县| 平泉县| 双峰县| 桐乡市| 双流县| 锡林浩特市| 手游| 新密市| 那曲县| 静乐县| 安吉县| 菏泽市| 泰州市| 阳泉市| 河北省| 靖远县|