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

3.2python語言程序設計—順序、分支、循環結構的實現 課件(共21張PPT) 2023—2024學年浙教版(2019)高中信息技術必修1

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

3.2python語言程序設計—順序、分支、循環結構的實現 課件(共21張PPT) 2023—2024學年浙教版(2019)高中信息技術必修1

資源簡介

(共21張PPT)
順序結構程序實現
print()輸出
input()輸入
int(x) ①轉換成整型 【int(‘3’)——3】 ②取整數部分【int(3.67)——3】
str(x)轉換為字符串【str(3)——‘3’】
float(x)轉換為小數類型【float(3)——3.0、float(‘3’)——3.0】
abs(x)取絕對值【abs(-3.2)——3.2】
len(序列)返回序列長度【a=[1,2,“a”],len(a)結果為3】
sum(序列)求和【s=[1,2,3],sum(s)結果為7】
python中常用函數??!
chr(整數):返回ASCII碼中該整數所對應的字符【chr(65)——‘a’】。
ord(字符):返回字符的ASCII碼值【ord (‘a’ )——65】
round(數值,小數點位數):返回數值x的四舍五入值,默認小數位數為0,若指定,四舍五入到小數點后的n 位數字?!緍ound(6.457,2)——6.46】
max()取最大值【max(1,7)——7,max([1,2,4,6])——6】
min()取最小值【 min(0,2)——0, min([1,2,4,6])——1 】
順序結構的程序實現
順序結構:各個步驟按照先后順序依次執行的結構
輸入兩個整數,使用max()函數,輸出最大的數。
a=int(input("輸入數a:"))
b=int(input("輸入數b:"))
d=max(a,b)
print(d)
使用sum()函數對列表a=[2,6,3] 求和,輸出結果
a=[2,6,3]
s=sum(a)
print(s)
分支結構程序實現
分支結構的程序實現
單向分支選擇結構是最簡單的一種形式,當表達式值為True時,執行語句塊,否則語句塊不被執行。
表達式
語句塊
T
F
if <條件表達式>:
<語句塊1>
if a>7:
print(“yes”)
分支結構的程序實現
雙分支語句是由if和else兩部分組成,用于處理二選一的情況。當表達式的值為True時,執行語句塊1,否則執行語句塊2。
if <條件表達式>:
<語句塊1>
else:
<語句塊2>
表達式
語句塊1
語句塊2
T        F
if a>7:
print(“yes”)
else:
print(“no”)
分支結構的程序實現
多分支選擇結構由if、一個或多個elif和一個else子塊組成,用于根據不同條件的結果按照順序執行路徑,如果沒有條件成立,else語句將被執行。else語句是可選的。
if <條件表達式1>:
<語句塊1>
elif <條件表達式2> :
<語句塊2>
elif <條件表達式3> :
<語句塊3>
……
else:
<語句塊4>
語句塊1
語句塊2
T
表達式2
表達式1
表達式3
語句塊3
語句塊n
T
T
F
F
F
if a>7:
print(“yes”)
elif a>2:
print(“y”)
else:
print(“n0”)
嵌套分支結構的程序實現
將一個if語句放在另一個if語句中,形成嵌套if語句
if <條件表達式>:
<語句塊1>
if <條件表達式>:
<語句塊2>
else:
<語句塊3>
else:
<語句塊4>
語句塊1
語句塊2
T
表達式2
表達式1
語句塊3
語句塊4
T
F
F
a = 6
b = 18
c = 26
if a >= b and a >= c:
max = a
elif b >= a and b >= c:
max = b
elif c >= a and c >= b:
max = c
print(max)
26
代碼輸出結果是___________
python循環結構的程序實現
for循環結構的程序實現
for循環語句格式:
for <變量> in <序列>:
<循環體>
①遍歷序列中的元素實現循環,序列中的元素會被依次賦值給變量,然后執行循環體。
for循環結構的程序實現
range()創建一個整數列表
格式:range(start, stop, step)
range()函數的參數必須為整數
start:默認是從 0 開始
stop: 計數到 stop 結束,但不包括 stop
step:默認為1
range(10):
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
range(1, 11):
[0, 3, 6, 9]
range(0, 10, 3):
for循環結構的程序實現
【重要】range() 一般用在 for 循環中
格式:range(start, stop, step)
示例一:
示例二:
while循環結構的程序實現
while循環語句格式:
While <條件表達式>:
<循環體>
循環嵌套
語句格式:
While <條件表達式1>:
for<條件表達式2>:
<循環體1>
<循環體2>
for <條件表達式1>:
while<條件表達式2>:
<循環體1>
<循環體2>
break與continue語句
break語句:結束整個循環。如果循環體后是else,則else語句不被執行。嵌套循環中,只會對最近的一層循環起作用。
break與continue語句
continue語句:不會退出整個循環體,而是跳過當前的循環執行下一次的循環。嵌套循環中,只會對最近的一層循環起作用。
for語句和while語句區別
循環結構的程序實現 語句 應用特點
for
while
已知循環次數
循環次數未知,但能確立循環結束的條件
for循環結構的程序實現
for循環語句格式:
for <變量> in <序列>:
if<條件>:
break
else:
<語句塊>
②else語句中的語句會在循環正常執行(沒有break退出)完的情況下執行。

展開更多......

收起↑

資源預覽

<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. 主站蜘蛛池模板: 安新县| 绥德县| 廊坊市| 柳江县| 曲靖市| 泽库县| 策勒县| 新竹市| 安阳县| 泸西县| 永昌县| 三河市| 石林| 衡山县| 利川市| 瓦房店市| 任丘市| 巴东县| 新龙县| 石家庄市| 平昌县| 伽师县| 花莲市| 长子县| 广饶县| 深州市| 出国| 塔城市| 肃南| 改则县| 宝兴县| 京山县| 萍乡市| 张掖市| 修武县| 子长县| 宣武区| 遂溪县| 贵州省| 盖州市| 通河县|