資源簡介 (共31張PPT)Python復習1.輸入輸出語句 print() 字符串、數字、表達式計算結果input() 默認接受字符串2.變量 變量的起名:字母、數字、下劃線、數字不可開頭變量的賦值:等號右邊的值給左邊 (右邊必須已知!)3.數據類型 數字: 整形: int () 浮點型:float()字符串 str()4.算數運算符(高):+、-、*、/、//、%、**、==5.邏輯運算符(低):and, or ,not6.If條件 格式 縮進 if—else7.循環 格式 縮進 步長8.If和for結合累加求和文本編輯器如果希望實現更復雜的代碼,需要怎么做呢?文本編輯器數據類型對于字符串而言,+號的作用是“連接”組成一個新的字符串。對于整數類型而言,+號的作用就是加法。數據類型 描述 實例 轉換函數字符串類型 用單引號或雙引號包裹的數據 如“hello” ‘小明’等 str()整數類型 跟數學中的整數一個概念 如3、10等 int()浮點類型 即小數 如3.14等 float()布爾類型 只有true和false兩種結果 使用input()語句輸入數據時,默認是把所有的輸入數據都作為字符串類型賦值給了變量。怎么解決呢?數據類型轉換的函數int( ) 轉換成整數類型float( ) 轉換成小數類型str( ) 轉換成字符串類型想要轉換的數據類型放入括號中知識點一:四種數據類型分別為:______________、_____________、____________、___________。知識點二:三種數據轉換函數為:________________________________、________________________________、 _________________________________。字符串類型整數類型浮點類型布爾類型int()函數將數據轉換為整數類型float()函數將數據轉換為小數類型str()函數將數據轉化為字符串類型輸出語句輸出語句print( )數字字符串表達式print(“我愛你”+”中國”)輸出結果為?print(12*3)print(5)print(“5”)有什么區別 print(“1+1”,1,1+2)輸出多個內容的時候,用英文狀態下,隔開在Python中,輸出語句的格式是:___________________在Python中,用到的各類符號均是_______符號。在Python中,使用單引號或雙引號引起來的文字,稱之為_____,該內容print會_____輸出。Print語句可以輸出:_______、________和________。一個print語句可輸出多個內容,內容之間用________ 隔開。學習的連接符,書寫格式為:_____________print()英文字符串原樣數字字符串表達式,(逗號)end=“ ”例題:如下圖 的運行結果為( )A. B.A例題:如下如的運行結果為( )A. B. C.B輸入語句&變量將數據從鍵盤往執行的程序中輸入。括號內可以添加解釋性語言input輸入語句的格式: input()一、二、變量,將右邊的值賦予左邊的變量。賦值運算符A“xiaoming”=命名格式:變量名不能以數字開頭,只能以字母和下劃線開頭;變量名不能和Python保留字先溝通呢個,如不能定一個變量名為print。讀入的數據是什么類型?字符串變量,可以存儲的數據類型:變量字符串表達式整數其他input讀入的數據小數變量,是可以修改的量。給一個變量賦予新值后,會把舊值覆蓋掉,舊值會消失。運算符運算符 描述 實例+ 兩個數相加 a+b得到結果31- 兩個數據相減 a-b得到結果-11* 兩個數據相乘 a*b得到結果210/ 兩個數據相除 b/a得到結果2.1% 取模運算,返回兩個數據除法余數 b%a得到結果1** 冪運算 a**b得到10的21次方// 取整數,返回兩個數據除法的商 b//a得到結果為2算數運算符假定設置了兩個變量a=10,b=21關系運算符關系運算符 描述 例子> 大于 Age>18>= 大于等于 Age>=18< 小于 Age<18<= 小于等于 Age<=18== 等于 Age==18!= 不等于 Age!=18邏輯運算符邏輯運算符 描述 例子and 并且 yuwen>100 and shuxue>100表示只有yuwen大于100并且shuxue大于100,二者同時滿足,條件表達式才能成立。or 或者 yuwen>100 or shuxue>100表示只有yuwen大于100或者shuxue大于100,二者滿足其一,條件表達式就能成立。not 非 取反,主要針對bool類型。程序結構條件代碼塊A條件 成立條件 不成立開始余數是否為0這個數是偶數結束流程圖print(“請輸入一個數”)a%2==0a=int(input())print(“這個數是偶數”)print(“程序結束”)if:條件 成立條件 不成立開始余數是否為0結束條件代碼塊A代碼塊B是這個數是偶數否這個數是奇數print(“請輸入一個數”)a%2==0a=int(input())print(“這個數是偶數”)print(“程序結束”)if:elseprint(“這個數是奇數”)基本格式縮進 空4格冒號if:條件語句1else:語句2縮進 空4格冒號練習一題目描述:輸入溫度t的值,判斷是否符合晨練。(25<=t<=30,則輸出“適合晨練”,否則輸出“不適合晨練”)練習二題目描述:輸入一位同學的數學成績和語文成績,只要這位同學有一門課程的成績大于等于100,則輸出”優秀”,否則輸出”一般”。滿足條件:溫度既要大于等于25,又需要小于等于30滿足條件:語文成績或數學成績大于等于100,滿足其一即可。練習一題目描述:輸入溫度t的值,判斷是否符合晨練。(25<=t<=30,則輸出“適合晨練”,否則輸出“不適合晨練”)練習二題目描述:輸入一位同學的數學成績和語文成績,只要這位同學有一門課程的成績大于等于100,則輸出”優秀”,否則輸出”一般”。for循環結構結束流程圖條件代碼塊A條件 成立條件 不成立例題:輸出1-10這10個數字開始i=1;i=2;i=3…i=10print(i)for i in range(1,11):print(i)for:i循環體inrange(begin,end+1,步長)請輸入以下內容:你能得到什么結果?能夠猜到??代表的含義嗎?循環變量循環區間,含左不含右空四格for和if結合使用& 累加求和思考:如果我想要求1+2+3+……+98+99+100, 需要如何做?和1234…… 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫