資源簡介 (共32張PPT)Python變量的類型課前回顧1、什么是變量?答:變量就是用來存儲數據的;2、input()函數有什么作用?答:利用input()函數可以獲取到鍵盤輸入的信息;3、變量的命名規則答:只能由字母、下劃線和數字組成,不能以數字開頭,不能 與關鍵字重名;要做到見名知意。情境引入汽車的類型?新知教授1、變量的幾種類型?2、算數運算符3、變量間的運算變量我可是多種多樣的~循序善誘個人信息表 姓名 唐三年齡 13歲性別 男體重 85公斤身高 1.9米同學們是否都填過這種表呢?循序善誘個人信息表 姓名 唐三年齡 13性別 男體重 1.9米身高 85變量名 值name 唐三age 13gender 男weight 1.9米high 85文字?數字?小數?是否是曾相識呢?變量作為存儲數據的載體可以存儲任何形式的數據思維構建個人信息表 變量姓名 唐三 name = “唐三”年齡 13 age = 13性別 男 gender = True身高 1.9米 weight = 1.9體重 85公斤 high = 85思維構建變量 類型 (數字型)name = “唐三” 字符串 str 必須使用引號括起來的一串字符age = 13 整數 int 像0、1、2、3、-10、1、3、10等這樣的數gender = True 布爾型 bool 布爾型的值只有兩個:false(假)和true(真)。且false的序號為0,true的序號是1weight = 1.9 浮點型 float 小數,像3.14 , 2.343Python可以根據 = 等號右側的值,自動推導出變量中存儲數據的類型,不需要聲明變量如何巧妙使用不同類型的變量?讓我們結合算符運算符來試試吧!編玩編學算術運算符算術運算符是個什么東東?算術運算符就是數學中的加減乘除啦!!!思維構建“+”加號的使用1、通過 “+”號,我們可以進行字符串的拼接name1 = “我是唐三” #定義字符串類型的變量name2 = “我是小舞”print(name1+name2) #將兩個字符串拼接在一起2、數字間的計算a = 10 #定義整數型的變量b = 20c = a + bprint(c)思維構建“*”乘號的使用(鍵盤中同時按住shift+8 )1、打印字符串的倍數name = “唐三”print(name*10) #打印10個唐三2、數字間的計算 蘋果每斤5.98元,買了6斤,花了多少錢?print(5.98 * 6)思維構建“/”除號的使用/a = 22b = 10c = a / bprint(c)d = a // b #“//”取整數e = a % b #“%”取余數print(d)print(e)分清楚了“/”,“//”,“%”的區別了嗎 思維構建“==” 的使用在python編程中,兩個等于號才表示等于判斷print(5 + 6 == 10)print(5 + 6 == 11)—— True—— False學習了這么多!我們來試試解決實際的應用題吧思維構建name = input(“請輸入打招呼的姓名:")可以更改為任意的提示將鍵盤輸入的信息保存到a中定義一個變量,接收輸入的內容創作實踐價格自動計算器小明幫媽媽賣雞蛋,一個雞蛋是0.68元,因為物美價廉,生意異常火爆,忙不過來。他想用代碼編寫一個只需要輸入雞蛋個數,就能自動計算價格的工具,快來幫他實現吧!創作實踐egg = input("請輸入購買的雞蛋個數:")price = 0.68money = egg * priceprint(money)怎么出錯了呢 創作實踐egg = int(input("請輸入購買的雞蛋個數:"))price = 0.68money = egg * priceprint(money)input()函數接收到的鍵盤信息,默認都是字符串的數據類型。字符串的數據類型不能與Float類型相乘float數據類型創作實踐egg = input("請輸入購買的雞蛋個數:")price = 0.68money = int(egg) * priceprint(money)第二種寫法:第三種寫法:egg = input("請輸入購買的雞蛋個數:")egg = int(egg)price = 0.68money = egg * priceprint(money)創作實踐egg = input("請輸入購買的雞蛋個數:")egg = int(egg)price = 0.68money = egg * priceprint(money) 共定義有幾個變量?三個:price/egg/moneyegg = int(egg)是在定義新的變量還是在使用變量?變量名只有在第 次出現才是定義變量變量名再次出現,不是定義變量, 是直接使 之前定義過的變量在程序開發中,可以修改之前定義變量中保存的值嗎?可以變量中存儲的值,就是可以變的創作實踐還有別的寫法嗎?當然有啦,在程序員的世界里,同樣功能的代碼,可以是一行,兩行;也可能是七行,八行;雖然功能一樣,但是因人而異,每個人的習慣不一樣,十個人就可能寫出十個花樣不同的代碼呢O(∩_∩)O哈哈~學習了這么多!同學們是不是已經躍躍欲試了呢創作實踐圓形,是一個看來簡單,實際上是十分奇妙的形狀。古代人最早是從太陽、陰歷十五的月亮得到圓的概念的。在一個平面內,一動點以一定點為中心,以一定長度為距離旋轉一周所形成的封閉曲線叫做圓。連接圓心和圓上的任意一點的線段叫做半徑圓的周長 = 半徑 * 2 *圓周率半徑圓(一種幾何圖形)創作實踐圓周率是圓的周長與直徑的比值,一般用希臘字母π表示一塊古巴比倫石匾(約產于公元前1900年至公元前1600年)清楚地記載了圓周率=25/8=3.125。中國古算書《周髀算經》(約公元前2世紀)的中有“徑一而周三”的記載;半徑圓周率 3.1415926535897932384626433832………創作實踐公元480年左右,南北朝時期的數學家祖沖之進一步得出精確到小數點后7位的結果,阿拉伯數學家卡西在15世紀初求得圓周率17位精確小數值,打破祖沖之保持近千年的紀錄2019年3月14日,谷歌宣布圓周率現已到小數點后31.4萬億位。圓周率創作實踐圓的周長 = 2 * 半徑 * 圓周率圓周率 = 3.1415926535當半徑 = 3厘米時周長 = 2 * 3 * 3.1415926535 =當半徑 = 7厘米時周長 = 2 * 7* 3.1415926535 =當半徑 = 12厘米時周長 = 2 * 12 * 3.1415926535 =18.84955592143.98229714975.398223684創作實踐圓的周長 = 2 * 半徑 * 圓周率圓周率 = 3.1415926535小朋友們設計一個自動求周長的計算器,只需要輸入半徑,就可以自動求出圓的周長,快動收手試試吧r = int(input("請輸入圓的半徑:"))a = 3.1415926535c = 2 * r * aprint(c)課堂總結1、數字型變量有哪些類型?答:字符串、整型、浮點、布爾型。2、今天學習了哪些算術運算符?答:加“+”,減“-”,乘“*”,除“/”(取整數“//”,取余數“%”)3、input()函數使用時變量類型的轉換?答:input()獲取的是字符串的數據類型算數運算時需要聲明變量int(input())分享交流同學們今天寫代碼有沒有遇到什么問題?演示今天打印的代碼同學們,要加油哦!下節課見啦 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫