資源簡介 (共14張PPT)第四章 程序設計語言4.2運用順序結構描述問題求解的過程1順序結構2選擇結構目錄CONTENTS3循環(huán)結構4函數(shù)的定義與調用1數(shù)據(jù)的輸入與輸出2順序結構的應用目錄CONTENTS運用順序結構描述問題的求解過程1. 數(shù)據(jù)的輸入與輸出實例: 顯示內容a=input(“請輸入購買紀念品的數(shù)量:”) 從鍵盤輸入一個字符串,賦值給a注意: 實例在Python3.x中,不論用戶輸入什么類型的數(shù)據(jù),input()函數(shù)返回結果都是字符串,如果需要可將其轉換為相應的類型再處理 a=int(input(“請輸入購買紀念品的數(shù)量:”))score=float(input(“請輸入考生成績“))input()函數(shù)問題1:如何實現(xiàn)輸入?格式:<變量>=input(“提示信息:”)作用:接收鍵盤的數(shù)據(jù)輸入。1. 數(shù)據(jù)的輸入與輸出同學們打開編程軟件,編寫代碼:輸入高一6班的班級人數(shù),并賦值給num1變量;輸入高一7班的班級人數(shù),并賦值給num2變量;課堂練習:num1=int(input(“請輸入高一6班班級人數(shù):”))num2=int(input(“請輸入高一7班班級人數(shù):”))1. 數(shù)據(jù)的輸入與輸出說明1 方括號中的項是可選的,可以省略,如省略則取系統(tǒng)的默認值2 object:表示要輸出的對象,可以是常量、變量或表達式等。帶逗號的print語句輸出的元素之間自動用空格間隔。例如“print(4,5,6)”,則輸出結果為“4 5 6”。3 sep:用來間隔多個對象。默認值是一個空格。例如,“print(4,5,6,sep='***’)”,則輸出結果為“4***5***6”。4 end:用來設定以什么結尾。默認值是換行符“\n”。問題2:如何實現(xiàn)輸出?格式:print([object,...][,sep=””][,end=”\n”]作用:輸出數(shù)據(jù)顯示到屏幕1. 數(shù)據(jù)的輸入與輸出a=2 b=4 sum_1=a+b輸出結果print(a,b) 2 4print(a,b,sep=”&&”) 2&&4print(a,b,end=“,”) 2 4,print(a*b) 8print(“a和b的和是:”,“%d”%sum_1) a和b的和是:6print(“a和b的和是:”,“%.2f”%sum_1) a和b的和是:6.00實例注:%變量名 是指格式化這個變量。1. 數(shù)據(jù)的輸入與輸出同學們打開編程軟件,編寫代碼:輸入高一6班的班級人數(shù),并賦值給num1變量;輸入高一7班的班級人數(shù),并賦值給num2變量;輸出高一6班和高一7班的總人數(shù)。課堂練習:num1=int(input(“請輸入高一6班班級人數(shù):”))num2=int(input(“請輸入高一7班班級人數(shù):”))print(“高一6班和高一7班的總人數(shù):”,num1+num2)9回顧三種基本控制結構代碼段1代碼段2順序結構代碼段1代碼段2條件成立不成立代碼段條件成立不成立選擇結構循環(huán)結構順序結構:按照代碼的先后順序,自上而下依次執(zhí)行,每條代碼有且只執(zhí)行一次2. 順序結構的運用編程實現(xiàn)輸入半徑值(大于0),計算圓周長及圓面積回顧:編制計算機程序解決問題需要經(jīng)歷哪些過程?2. 順序結構的運用編程實現(xiàn)輸入半徑值(大于0),計算圓周長及圓面積程序的IPO模式輸入(Input)處理(Process)輸出(Output)項目實踐技能提升:1、輸入長方形的長和寬(a、b),輸出長方形的面積;a=int(input(“請輸入長方形的長”))b=int(input(“請輸入長方形的寬”))s=a*bprint(“s=”,s)項目實踐技能提升:2、輸入兩個整數(shù)x,y,交換這兩個數(shù)的值后輸出x,y;x=int(input(“請輸入x”))x=int(input(“請輸入y”))x,y=y,xprint(“交換后x的值為:”,x)print(“交換后y的值為:”,y)THANKYOU ! 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫