Python編程基礎(chǔ)與應(yīng)用第2章節(jié)練習(xí)題+答案_第1頁
Python編程基礎(chǔ)與應(yīng)用第2章節(jié)練習(xí)題+答案_第2頁
Python編程基礎(chǔ)與應(yīng)用第2章節(jié)練習(xí)題+答案_第3頁
Python編程基礎(chǔ)與應(yīng)用第2章節(jié)練習(xí)題+答案_第4頁
Python編程基礎(chǔ)與應(yīng)用第2章節(jié)練習(xí)題+答案_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、Python編程基礎(chǔ)與應(yīng)用第2章節(jié)練習(xí)題+答案Python編程基礎(chǔ)與應(yīng)用第2章節(jié)練習(xí)題+答案Python編程基礎(chǔ)與應(yīng)用第2章節(jié)練習(xí)題+答案第2章節(jié)練習(xí)題一、選題題1) 關(guān)于Python中的復(fù)數(shù),下列說法錯誤的是( ) A、 表示復(fù)數(shù)的語法是real+imagej B、 實(shí)部和虛部都是浮點(diǎn)數(shù) C、 虛部必須后綴j,且必須是小寫 D、 complex(x)會返回以x為實(shí)部,虛部為0的復(fù)數(shù) 2) 下面哪個不是Python合法的標(biāo)識符 ( )A、 int32 B、 40XL C、 self D、 _name_ 3)Python語言采用嚴(yán)格的“縮進(jìn)”來表明程序的格式框架。下列說法不正確的是:( )A、

2、縮進(jìn)指每一行代碼開始前的空白區(qū)域,用來表示代碼之間的包含和層次關(guān)系。 B、 代碼編寫中,縮進(jìn)可以用Tab鍵實(shí)現(xiàn),也可以用多個空格實(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)輸入長和寬,計(jì)算長方形的面積和周長。2)輸入上底、下底和高,計(jì)算梯形的面積和周長。3)根據(jù)輸入的父親和母親的身

3、高,預(yù)測兒子的身高,并打印出來,計(jì)算公式為:兒子的身高=(父親的身高+母親的身高)*0.54。4)輸入a、b、c,輸出a與b相乘后再除以c的值5)輸入兩個整數(shù)x, y,交換這兩個數(shù)的值后輸出x, y6)把560分鐘換算成用小時(shí)和分鐘表示,然后進(jìn)行輸出7)輸入兩個整數(shù):1500和350,求出它們的商和余數(shù)并進(jìn)行輸出8)攝氏溫度(C)和華氏溫度(F)之間du的換算關(guān)系為:F=C1.8+32,C=(F-32)1.8。輸入一個攝氏溫度值,自動計(jì)算出華氏溫度值。9)結(jié)合海倫公式,寫出計(jì)算的三角形的面積的程序。其中三角形半周長q=(x+y+z)/2,三角形面積S = (q*(q-x)*(q-y)*(q-z

4、)*0.5。x、y和z是三角形的三條邊。10)寫出計(jì)算球體表面積和體積的程序。其中球體表面積公式:S=4*pi*(R* R) ,球體體積公式:V=4/3*pi*(R* R* R) 。其中pi為圓周率,R為圓直徑。第2章節(jié)練習(xí)題的參考答案一、選擇題12345CBCBB二、操作題第1題len= float(input(輸入長方形的長度: )width = float(input(輸入長方形的寬度: )# 計(jì)算周長c = (len + width )*2print(長方形的周長為%0.1f % c)# 計(jì)算面積s = len * widthprint(長方形面積為%0.1f % s)第2題up= f

5、loat(input(輸入梯形的上底: )down = float(input(輸入梯形的下底: )h = float(input(輸入梯形的高: )# 計(jì)算面積s = (up +down )*h/2print(梯形面積為%0.1f % s)第3題father = Nonemother = Noneprint(請輸入父親的身高:)father = input() # 獲取控制臺輸入的父親身高print(請輸入母親身高:)mother = input() # 獲取控制臺輸入的母親身高# 通過計(jì)算公式打印兒子身高print(預(yù)測兒子身高為:,(float(father) + float(mothe

6、r)*0.54)第4題a= float(input(輸入a: )b = float(input(輸入b: )c = float(input(輸入c: )# 計(jì)算周長S = (a*b)/cprint(a*b/c為%0.1f % S)第5題a= int (input(輸入a: )b = int (input(輸入b: )print(a是,a)print(b是,b)print(ab交換后是-)c=0c=aa=bb=cprint(a是,a)print(b是,b)第6題a=560# 計(jì)算時(shí)c = int(a/60)# 計(jì)算分s =int(a%60)print(560分鐘是 ,c,時(shí)和,s,分)第7題a=

7、 int(input(輸入第1個數(shù): )b= int(input(輸入第2個數(shù): )# 計(jì)算c =int(a/b)d=int(a%b)print(a/b的商是,c,余數(shù)是,d,)第8題Temp=float(input(請輸入攝氏溫度值:)#輸入攝氏溫度,比如30F=float(Temp*1.8+32)#利用公式F=C*1.8+32進(jìn)行轉(zhuǎn)化print(轉(zhuǎn)換后溫度是,F,f)#輸出轉(zhuǎn)化后的結(jié)果第9題one_len = float(input(輸入三角形第一邊長: )two_len = float(input(輸入三角形第二邊長: )three_len = float(input(輸入三角形第三邊長: )# 計(jì)算半周長c = (one_len + two_len + three_len) / 2# 計(jì)算面積s = (c * (c - one_len) * (c - two_len) * (c - three_len) * 0.5print(三角形面積為%0.1f % s)第10題import mathr = float(input(請輸入半徑:)v = 4 / 3 *

溫馨提示

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

評論

0/150

提交評論