(中職)Python編程基礎(chǔ)與應(yīng)用電子課件基本輸入和輸出函數(shù)_第1頁(yè)
(中職)Python編程基礎(chǔ)與應(yīng)用電子課件基本輸入和輸出函數(shù)_第2頁(yè)
(中職)Python編程基礎(chǔ)與應(yīng)用電子課件基本輸入和輸出函數(shù)_第3頁(yè)
(中職)Python編程基礎(chǔ)與應(yīng)用電子課件基本輸入和輸出函數(shù)_第4頁(yè)
(中職)Python編程基礎(chǔ)與應(yīng)用電子課件基本輸入和輸出函數(shù)_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、正版課件 內(nèi)容可修改(中職)Python編程基礎(chǔ)與應(yīng)用電子課件基本輸入和輸出函數(shù)基本輸入和輸出函數(shù)主講: :Python編程基礎(chǔ)與應(yīng)用配套課件+contents目錄基本輸入和輸出函數(shù)案例1貨運(yùn)軟件對(duì)鋼管重量的智能估算基本輸入和輸出函數(shù)01基本輸入和輸出函數(shù)程序要實(shí)現(xiàn)人機(jī)交互功能,需能夠向顯示設(shè)備輸出有關(guān)信息及提示,同時(shí)也要能夠接收從鍵盤輸入的數(shù)據(jù)。input()函數(shù)用于接收一個(gè)標(biāo)準(zhǔn)輸入數(shù)據(jù),該函數(shù)返回一個(gè)字符串類型數(shù)據(jù)。print()函數(shù)用于向控制臺(tái)中輸出數(shù)據(jù)?;据斎牒洼敵龊瘮?shù)#變量與字符串的連接(拼接)方法一city=中國(guó)珠海 #定義一個(gè)變量并同時(shí)賦值print(這里有一行文字) #輸出字

2、符器,需要加上引號(hào)print(city) #輸出變量,不需要加上引號(hào)print(我愛(ài),city,永遠(yuǎn)愛(ài)它。) #這里使用逗號(hào)+變量的方法,把字符串與變量連接起來(lái)#變量與字符串的格式化(拼接)方法二#括號(hào)及其里面的字符 (稱作格式化字段) 將會(huì)被 format() 中的參數(shù)替換print(網(wǎng)址:.format(百度, )#在括號(hào)中的數(shù)字用于指向傳入對(duì)象在 format() 中的位置,即數(shù)字序號(hào)print(0 和 1.format(Google, baidu) #如果在 format() 中使用了關(guān)鍵字參數(shù), 那么它們的值會(huì)指向使用該名字的參數(shù)print(name網(wǎng)址: site.format(n

3、ame=Python教程, site=) #位置及關(guān)鍵字參數(shù)可以任意的結(jié)合print(站點(diǎn)列表 0, 1, 和 other。.format(sina, baidu, other=taobao)#input()輸入示范yourname=input() #這里任何沒(méi)有提示,讓你輸入內(nèi)容yourage=input(請(qǐng)輸入你的年齡:) #這里有提示,使用比較友好,讓你輸入內(nèi)容范例2-3input()函數(shù)和print()函數(shù)的使用在使用print()時(shí),可以靈活地結(jié)合format()來(lái)使用,可以把字符進(jìn)行格式化。這里有一行文字中國(guó)珠海我愛(ài) 中國(guó)珠海 永遠(yuǎn)愛(ài)它。百度網(wǎng)址:Google 和 baiduPyt

4、hon教程網(wǎng)址: 站點(diǎn)列表 sina, baidu, 和 taobao。你好請(qǐng)輸入你的年齡:18它的結(jié)果如下:案例1貨運(yùn)軟件對(duì)鋼管重量的智能估算02【案例描述】港珠澳大橋,集橋、島、隧于一體,是世界最長(zhǎng)的跨海大橋,有無(wú)數(shù)的技術(shù)創(chuàng)新,并于2018年10月24日開通運(yùn)營(yíng)。港珠澳大橋是目前內(nèi)地建設(shè)標(biāo)準(zhǔn)最高的橋梁,設(shè)計(jì)使用壽命120年,抗臺(tái)風(fēng)16級(jí),主梁用鋼達(dá)42萬(wàn)噸(可建60座埃菲爾鐵塔)。隧道海底部分長(zhǎng)5664米,由33個(gè)巨型沉管連接而成,沉管排水量約76000噸,比遼寧艦滿載時(shí)還多出8500噸,人送外號(hào)沉管航母,沉管共消耗33萬(wàn)噸鋼筋和100萬(wàn)方混凝土,足以建造8座迪拜塔。科學(xué)地計(jì)算鋼材重量就關(guān)

5、系到鋼材的運(yùn)輸問(wèn)題。某物聯(lián)網(wǎng)研發(fā)企業(yè),需要對(duì)運(yùn)輸鋼材的貨運(yùn)公司設(shè)計(jì)一個(gè)軟件,估算每輛車的鋼材運(yùn)輸量。一個(gè)重要的程序模塊是通過(guò)用戶輸入鋼材的內(nèi)半徑、外半徑和長(zhǎng)度,即可自動(dòng)地和智能地估算指定型號(hào)的鋼材重量。請(qǐng)你編寫程序,研發(fā)這一個(gè)模塊?!景咐枋觥坑?jì)算鋼管的重量的方法(截面算法):重量=(外半徑X外半徑-內(nèi)半徑X內(nèi)半徑)XX長(zhǎng)度X材質(zhì)密度通常碳鋼的密度是7.85,不銹鋼304、304L的密度是7.93,316/616L的密度是7.98?!景咐治觥?)先計(jì)算鋼管一端的橫截面面積,再乘以長(zhǎng)度和密度,求得重量。重量=(外半徑*外半徑-內(nèi)半徑*內(nèi)半徑)*長(zhǎng)度*材質(zhì)密度。通過(guò)查找資料,可知碳鋼的密度是7.

6、85,不銹鋼304的密度是7.93,316/616L的密度是7.98。2)創(chuàng)建變量R用來(lái)保存用戶輸入的外半徑,變量r用來(lái)保存用戶輸入的內(nèi)半徑3)將用戶的輸入的數(shù)據(jù)通過(guò)float()轉(zhuǎn)成浮點(diǎn)數(shù)數(shù)據(jù)。4)Python的math模塊中包含常量pi,通過(guò)導(dǎo)入math模塊可以直接使用該值。5)根據(jù)公式計(jì)算鋼材的重量?!緦?shí)施步驟】新建Python文件“2-3.py”,首先使用input()函數(shù)來(lái)獲取用戶的選擇的鋼材類型和鋼材的內(nèi)半徑r與外半徑R與長(zhǎng)度L,然后將用戶的輸入的數(shù)據(jù)通過(guò)float()轉(zhuǎn)成浮點(diǎn)數(shù)數(shù)據(jù),根據(jù)公式計(jì)算鋼材的重量并賦值給變量w,最后使用print()函數(shù)輸出計(jì)算的結(jié)果。import ma

7、thprint(鋼材重量查詢功能n)print(輸入1,碳鋼n 輸入2,不銹鋼304、304Ln 輸入3,316/616Ln 輸入0,退出自助查詢系統(tǒng)!)while True: info = input(請(qǐng)選擇鋼材的材質(zhì)類型 ) R = float(input(請(qǐng)輸入鋼材的外半徑(毫米): )# 獲取輸入內(nèi)容 r = float(input(請(qǐng)輸入鋼材的內(nèi)半徑(毫米): ) L = float(input(請(qǐng)輸入鋼材的長(zhǎng)度(米): ) if info = 1: w= float(math.pi*(R*R-r*r)*L*7.85/1000) print(此鋼材的重量是:,w) elif info

8、 = 2: w= float(math.pi*(R*R-r*r)*L*7.93/1000) print(此鋼材的重量是:,w) elif info =3: w = float(math.pi * (R * R - r * r)*L * 7.98 / 1000) print(此鋼材的重量是:,w) elif info = 0: print(退出自助查詢系統(tǒng)!) break【調(diào)試結(jié)果】可以直接在文件夾路徑中雙擊“2-3.py”文件,即可調(diào)用。鋼材重量查詢功能輸入1,碳鋼輸入2,不銹鋼304、304L輸入3,316/616L輸入0,退出自助查詢系統(tǒng)!請(qǐng)選擇鋼材的材質(zhì)類型 1請(qǐng)輸入鋼材的外半徑(毫米)

9、: 50請(qǐng)輸入鋼材的內(nèi)半徑(毫米): 30請(qǐng)輸入鋼材的長(zhǎng)度(米): 5此鋼材的重量是: 197.29201864543901 試一試1)寫出計(jì)算圓的面積和周長(zhǎng)的程序。2)結(jié)合海倫公式,寫出計(jì)算的三角形的面積的程序。三角形半周長(zhǎng)q=(x+y+z)/2,三角形面積S = (q*(q-x)*(q-y)*(q-z)*0.5。x、y和z是三角形的三條邊。3)寫出計(jì)算球體表面積和體積的程序。球體表面積公式:S=4*pi*(R2) ,球體體積公式:V=4/3*pi*(R3) 。其中pi為圓周率,R為圓直徑,2為平方,3為立方本章小結(jié)03本章小結(jié)本章首先對(duì)Python的語(yǔ)法特點(diǎn)進(jìn)行了介紹,主要包括注釋、代碼縮

10、進(jìn)與編碼規(guī)范,然后對(duì)保留字、標(biāo)識(shí)符及定義變量的方法進(jìn)行介紹,接下來(lái)介紹Python的基本數(shù)字類型、運(yùn)算符最后介紹了基本輸入和輸出函數(shù)。本章的內(nèi)容是學(xué)習(xí)Python的基礎(chǔ),需要重點(diǎn)掌握,后續(xù)學(xué)習(xí)打下良好的基礎(chǔ)。習(xí)題04選擇題1) 關(guān)于Python中的復(fù)數(shù),下列說(shuō)法錯(cuò)誤的是( ) A、 表示復(fù)數(shù)的語(yǔ)法是real+imagej B、 實(shí)部和虛部都是浮點(diǎn)數(shù) C、 虛部必須后綴j,且必須是小寫 D、 complex(x)會(huì)返回以x為實(shí)部,虛部為0的復(fù)數(shù) 2) 下面哪個(gè)不是Python合法的標(biāo)識(shí)符 ( )A、 int32 B、 40XL C、 self D、 _name_ 選擇題3)Python語(yǔ)言采用嚴(yán)

11、格的“縮進(jìn)”來(lái)表明程序的格式框架。下列說(shuō)法不正確的是:( )A、 縮進(jìn)指每一行代碼開始前的空白區(qū)域,用來(lái)表示代碼之間的包含和層次關(guān)系。 B、 代碼編寫中,縮進(jìn)可以用Tab鍵實(shí)現(xiàn),也可以用多個(gè)空格實(shí)現(xiàn),但兩者不混用。 C、 “縮進(jìn)”有利于程序代碼的可讀性,并不影響程序結(jié)構(gòu)。 D、 不需要縮進(jìn)的代碼頂行編寫,不留空白。 選擇題4)在Python集成開發(fā)環(huán)境中,可使用()快捷鍵運(yùn)行程序。 A、 Ctrl+S B、 F5 C、 Ctrl+N D、 F1 5)與關(guān)系表達(dá)式x=0等價(jià)的表達(dá)式是 ( ) x=0 B、 not x C、 x D、 x!=1 操作題1)輸入長(zhǎng)和寬,計(jì)算長(zhǎng)方形的面積和周長(zhǎng)。2)輸入上底、下底和高,計(jì)算梯形的面積和周長(zhǎng)。3)根據(jù)輸入的父親和母親的身高,預(yù)測(cè)兒子的身高,并打印出來(lái),計(jì)算公式為:兒子的身高=(父親的身高+母親的身高)*0.54。4)輸入a、b、c,輸出a與b相乘后再除以c的值5)輸入兩個(gè)整數(shù)x, y,交換這兩個(gè)數(shù)的值后輸出x, y6)把560分鐘換算成用小時(shí)和分鐘表示,然后進(jìn)行輸出7)輸入兩個(gè)整數(shù):1500和350,求出它們的商和余數(shù)并進(jìn)行輸出操作題8)攝氏溫度(C)和華氏溫度(F)之間du的換算關(guān)系為:F=C1.8+32,C=(F-32)1.8。輸入一個(gè)攝氏溫度值,自動(dòng)計(jì)算出華氏溫度值。9)結(jié)合海倫公式,寫出計(jì)算的三角

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論