資源簡介 (共28張PPT)綠色出行——輸入/輸出函數與賦值語句的應用粵高教版八年級下冊運行調試Python 程序常見錯誤提示順序 操作要求 錯誤提示信息 提示的中文含義1 第3行代碼前面多了一個空格 unexpected indent 意外縮進2 If 語句后面少了一個: invalid syntax 語法錯誤3 最后一行代碼的括號是全角符號,不是半角符號 invalid character in identifier 標識符中的字符無效4 你遇到的其他問題本微課適用于:粵高教版信息技術教材八年級下冊第一單元 第3課 綠色出行——輸入/輸出函數與賦值語句的應用綠色出行——輸入/輸出函數與賦值語句的應用分析問題輸入函數目錄編寫程序運行調試引入——綠色出行綠色出行——輸入/輸出函數與賦值語句的應用標題包含哪三個知識點?分析問題輸入/輸出函數怎么拼寫?賦值語句a=3應該怎么讀?引入——綠色出行假設家住附近,每天走路上學,可以為節能減排做什么貢獻?選擇綠色出行可以減少哪兩個量?分析問題分析問題流程圖——綠色出行問題:相同路程下,選擇綠色出行能為環保貢獻力量。假設每天外出的總路程為s公里,汽車每公里廢氣排放量w1克/公里,每100公里汽車油耗為C1升,選擇綠色出行可以節約多少廢氣量w和汽油量c?分析問題完成P19流程圖自然語言算法:輸入:計算:輸出:流程圖——綠色出行設計算法輸出汽油量和減排量輸入路程s開始?輸入廢氣量w1計算廢氣量w和汽油量c結束完成P19流程圖自然語言算法:輸入:總路程輸入:單位廢氣排放量,單位油耗計算:總廢氣排放量,總油耗輸出:結果流程圖——綠色出行設計算法輸出汽油量和減排量輸入路程s開始輸入油耗c1輸入廢氣量w1計算廢氣量w和汽油量c結束c=s*c1/100w=s*w1print(w,c)?輸入函數input()輸入命令及數據 屏幕輸出 探究結論>>>input() 100 '100' 接收到的數是以單引號括住的字符串類型數據>>>input('輸入總路程:') 輸入總路程:70 '70' 輸入該命令后,會顯示提示字符串:____________>>>s=input('輸入總路程:') 輸入總路程:60.5 >>>s*10.5 (出現錯 誤提示) ①賦值語句能將input()輸入的數據以字符串類型存到變量s中;②______類型數據不能與浮點型數據10.5相乘>>>s=float(input('輸入總路程:')) 輸入總路程:60.5 >>>s*10.5 635.25 用float()函數將輸入的數轉換為浮點數,再存到變量__中,就可以參加算術運算了輸入總路程:字符串s輸入函數完成P21探究s=float( )input(' ')輸入總路程:s=float( )input(' ')輸入總路程:s=float( )input(' ')輸入總路程:賦值語句轉換函數輸入函數提示字符串輸入函數演練——綠色出行編寫程序輸出汽油量和減排量輸入路程s開始輸入油耗c1輸入廢氣量w1計算廢氣量w和汽油量c結束c=s*c1/100w=s*w1print(w,c)s=float(input('輸入總路程:'))c1= w1= 輸入函數1)作用:接收從鍵盤輸入的數據2)函數格式:input(提示字符串)3)說明:提示字符串可以省略可以將輸入的結果賦值給變量輸入的數據以字符串類型存放,要參與算式運算時,須先使用int()、float()函數轉化為數字型數據演練——綠色出行(改進)s_str=input("輸入總路程:")s=float(s_str)c1_str=input("輸入每100公里汽車油耗:")c1=float(c1_str)w1_str=input("輸入每公里廢氣排放量:")w1=float(w1_str)c=s*c1/100w=s*w1print(c)print(w)提問:1. 演練中,針對總路程定義了幾個變量?兩個:s_str 記錄輸入的總路程字符串s記錄轉換后的總路程數值2. 思考--如果開發中,需要用戶通過控制臺輸入很多個數字,針對每一個數字都要定義兩個變量,方便嗎?不方便編寫程序演練——綠色出行(改進)c=s*c1/100w=s*w1print(c)print(w)s=float(input(“輸入總路程:”)w1=float(input(“輸入每公里廢氣排放量:”))c1=float(input(“輸入每100汽車油耗:”))運行調試print(“節約了”,c,”升汽油”)print(“減少了”,w,“克氣排量”)print(“節約了%f升汽油”,%c)print(“減少了%f克氣排量”,w)程序編寫好后,還需要不斷調試以發現和改正錯誤,直到程序能夠解決問題。調試——綠色出行測試數據 輸出結果 手工計算結果s (公里) c1 (升/100公里) w1 (克/公里) c (升) w (克) c (升) w(克)11 10 18010.1 15 17520 9.4 168.41.1 19801.515 1767.51.88 3368實踐與創作1、參考數學的相關知識,編一個通用程序求解一元一次方程。提示:系數通過input() 函數輸入 ax+bx=c實踐與創作2、輸入兩個整數,編程計算它們的和、差、積、商、整數商和余數,輸入、輸出樣例見表。輸入樣例 輸出樣例16 5 16+5=2116-5=1116*5=8016/5=3.216//5=316%5-1實踐與創作3、祖沖之是世界數學史上第一個將圓周率(π)值計算到小數點后七位的數學家。這項成果領先世界近1000年,中國古代將圓周率稱作“祖率”。有了圓周率,就可以精確計算圓的周長、面積和球的體積等。已知圓的半徑為r,π取值3.14,請編程求出該圓的面積和周長。檢測與評估1、下列哪些變量名是正確的?( )。A.A12 B.while C.3-X D.age5 E.#old F.ab cd2、賦值語句中,賦值號為“_____“,與數學中的“=”不同,它作用是計算右邊_________的值,將結果存入左邊的_______中。3、賦值語句和print()函數都能對表達式進行計算,但賦值語句計算的結果能用____________保存起來,在程序中繼續使用;而__________只能將結果直接顯示,不能保存。=表達式A D變量變量print()函數檢測與評估4、寫出下列程序的運行結果:(1)my=18/4-3print(my)結果:_______________1.5(2)n=int(input('請輸入數據:'))v=n*5+20print('VP=',v)(運行時輸入5)結果:_______________VP=45檢測與評估4、寫出下列程序的運行結果:(3)x=int(12.33)y=int('101')z=float('10')print(x-y+z)結果:_______________-79.0學習評估表評估項目 掌握程度 我在本課學習中的最大收獲和不足了解變量的作用及命名規則 較好 一般 較差掌握類型轉換函數float()的作用及使用掌握input()、print()函數及賦值語句的作用及書寫格式。應用本課知識編寫簡單的順序結構程序能初步設計數據對程序進行測試。我的學習效果達到了_______級課堂總結1、input()函數格式:2、賦值語句的格式:3、 print()函數的格式:input(提示字符串)<變量>=<表達式>print(輸出項1,輸出項2......)謝謝21世紀教育網(www.21cnjy.com)中小學教育資源網站兼職招聘:https://www.21cnjy.com/recruitment/home/admin 展開更多...... 收起↑ 資源列表 【粵高教版(2018)】八下第3課 綠色出行——輸入輸出函數與賦值語句的應用 28張+視頻.pptx 綠色出行宣傳片~1.mp4 縮略圖、資源來源于二一教育資源庫