資源簡介 (共15張PPT)拓展鏈接兩個字符串比較,是將這兩個字符串從左到右逐個字符比較:1、如果兩個字符串長度相等,且每一個相應位置上的字符都一樣,就認為兩個字符串相等,如: “hello”=“hello”。2、如果兩個字符串長度不相等,則以第一個不相同的字符作為基準,而不考慮他們的長度及其后字符的比較結果。如: "he" > "haaaa"、hello”>“hell”拓展鏈接注意:1、當字符串有空格時,空格也參加比較。2、字母大小寫不同,ASCII代碼值也不同。3、由漢字組成的字符串也可以比較。如:”張三” > ”李四” 實際比較內容是:zhangsan ,lisi4、不是哪個字符串更長就更大,而是碰到第一個不同的字符之后,就返回結果。3.2.3順序和分支結構的程序實現順序結構中,按語句的自然順序一次執行。開始結束輸入身高、體重計算BMI=體重/身高2輸出BMI順序結構的程序實現單分支if 條件語句格式If<條件表達式>:<語句A>s=25t=int(input("請輸入用用時(秒):"))v=s*3600/tif v<=100:print("正常")分支結構的程序實現輸出"正常"YNv<=100?當表達式為真時,執行語句塊;否則什么都不執行。單分支結構雙分支if條件語句格式If<條件表達式>:<語句A>else:<語句B>s=25t=int(input("請輸入用用時(秒):"))v=s*3600/tif v<=100:print("正常")else:print("平均車速",round(v,1))print("超速")同一個if 語句中,if、else下方的語句塊必須采用相同的縮進來標識。分支結構的程序實現當表達式為真時,執行語句塊1;否則(表達式為假)執行語句塊2。雙分支結構NYs=25t=int(input("請輸入用用時(秒):"))v=s*3600/tif v<=100:print("正常")else:print("平均車速",round(v,1))print("超速")分支結構的程序實現s=25t=int(input("請輸入用用時(秒):"))v=s*3600/tif v<=100:print("正常")else:print("平均車速",round(v,1))print("超速")if…elif….else語句格式If <表達式1>:<語句1>Elif<表達式2>:<語句2>…….Elif<表達式N>:<語句N>else:<語句N+1>Python使用if-elif-else描述多分支決策,簡化分支結構的嵌套問題。分支結構的程序實現①輸入身高s②輸入體重t③計算BMI的值④根據BMI判斷健康狀態r⑤輸出健康狀態練習2if 語句允許嵌套使用,但是一定要注意嚴格的縮進。閏年的計算實踐練習X能被100整除?X能被4整除?X能被400整除?Y輸出“是閏年”輸出“不是閏年”NN輸出“不是閏年”輸出“是閏年”YNY結束實踐練習1.有如下程序段:score = int(input("請輸入分數:"))if score > 60:score += 20score += 10print(score)若程序運行后輸入20,打印出的score的值為 。30課堂練習2. 有如下程序段:x = 3if x >= 1:x *= 4else:x += 8x /= 2print(x)該程序段運行后,變量x的值為 。6課堂練習Thanks 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫