資源簡介 (共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時,執行語句塊,否則語句塊不被執行。表達式語句塊TFif <條件表達式>:<語句塊1>if a>7:print(“yes”)分支結構的程序實現雙分支語句是由if和else兩部分組成,用于處理二選一的情況。當表達式的值為True時,執行語句塊1,否則執行語句塊2。if <條件表達式>:<語句塊1>else:<語句塊2>表達式語句塊1語句塊2T Fif a>7:print(“yes”)else:print(“no”)分支結構的程序實現多分支選擇結構由if、一個或多個elif和一個else子塊組成,用于根據不同條件的結果按照順序執行路徑,如果沒有條件成立,else語句將被執行。else語句是可選的。if <條件表達式1>:<語句塊1>elif <條件表達式2> :<語句塊2>elif <條件表達式3> :<語句塊3>……else:<語句塊4>語句塊1語句塊2T表達式2表達式1表達式3語句塊3語句塊nTTFFFif a>7:print(“yes”)elif a>2:print(“y”)else:print(“n0”)嵌套分支結構的程序實現將一個if語句放在另一個if語句中,形成嵌套if語句if <條件表達式>:<語句塊1>if <條件表達式>:<語句塊2>else:<語句塊3>else:<語句塊4>語句塊1語句塊2T表達式2表達式1語句塊3語句塊4TFFa = 6b = 18c = 26if a >= b and a >= c:max = aelif b >= a and b >= c:max = belif c >= a and c >= b:max = cprint(max)26代碼輸出結果是___________python循環結構的程序實現for循環結構的程序實現for循環語句格式:for <變量> in <序列>:<循環體>①遍歷序列中的元素實現循環,序列中的元素會被依次賦值給變量,然后執行循環體。for循環結構的程序實現range()創建一個整數列表格式:range(start, stop, step)range()函數的參數必須為整數start:默認是從 0 開始stop: 計數到 stop 結束,但不包括 stopstep:默認為1range(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語句區別循環結構的程序實現 語句 應用特點forwhile已知循環次數循環次數未知,但能確立循環結束的條件for循環結構的程序實現for循環語句格式:for <變量> in <序列>:if<條件>:breakelse:<語句塊>②else語句中的語句會在循環正常執行(沒有break退出)完的情況下執行。 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫