《Python語(yǔ)言程序設(shè)計(jì)》(47333)課后習(xí)題及答案 第3章_第1頁(yè)
《Python語(yǔ)言程序設(shè)計(jì)》(47333)課后習(xí)題及答案 第3章_第2頁(yè)
《Python語(yǔ)言程序設(shè)計(jì)》(47333)課后習(xí)題及答案 第3章_第3頁(yè)
《Python語(yǔ)言程序設(shè)計(jì)》(47333)課后習(xí)題及答案 第3章_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

一、選擇題1.關(guān)于Python的分支結(jié)構(gòu),以下選項(xiàng)中描述錯(cuò)誤的是(D)。A.Python中if-elif-else語(yǔ)句描述多分支結(jié)構(gòu)B.分支結(jié)構(gòu)使用if保留字C.Python中if-else語(yǔ)句用來(lái)形成二分支結(jié)構(gòu)D.分支結(jié)構(gòu)可以向已經(jīng)執(zhí)行過(guò)的語(yǔ)句部分跳轉(zhuǎn)2.實(shí)現(xiàn)多分支的最佳控制結(jié)構(gòu)是(C)。A.if B.try C.if-elif-else D.if-else3.用來(lái)判斷當(dāng)前Python語(yǔ)句在分支結(jié)構(gòu)中的是(D)。A.引號(hào) B.冒號(hào) C.大括號(hào) D.縮進(jìn)4.以下選項(xiàng)中描述正確的是(A)。A.條件24<=28<25是合法的,且輸出為FalseB.條件35<=45<75是合法的,且輸出為FalseC.條件24<=28<25是不合法的D.條件24<=28<25是合法的,且輸出為T(mén)rue5.鍵盤(pán)輸入數(shù)字5,以下代碼的輸出結(jié)果是(B)。n=eval(input("請(qǐng)輸入一個(gè)整數(shù):"))s=0ifn>=5:n-=1s=4ifn<5:n-=1s=3print(s)A.4 B.3 C.0 D.26.關(guān)于Python雙分支精簡(jiǎn)的表示,正確的選項(xiàng)是(C)。A.條件if表達(dá)式1else表達(dá)式2 B.表達(dá)式1if表達(dá)式2else條件C.表達(dá)式1if條件else表達(dá)式2 D.表達(dá)式1if條件:表達(dá)式2else7.以下代碼的執(zhí)行結(jié)果是(D)。a=75ifa>60:print("ShouldWorkHard!")elifa>70:print("Good")else:print("Excellent")A.執(zhí)行出錯(cuò) B.Excellent C.Good D.ShouldWorkHard!8.以下代碼的執(zhí)行結(jié)果是(A)。a="123"ifa>"Python":print("再學(xué)Python")else:print("初學(xué)Python")A.初學(xué)Python B.再學(xué)Python C.沒(méi)有輸出 D.執(zhí)行出錯(cuò)9.執(zhí)行以下程序,輸入60,輸出的結(jié)果是(D)。s=eval(input())k='合格'ifs>=60else'不合格’print(s,k)A.合格 B.不合格 C.60 D.60合格10.設(shè)x=10;y=20,下列語(yǔ)句能正確運(yùn)行結(jié)束的是(B)。A.ifx>y max=xB.ifx<y: min=xelse: min=yC.max=x>y?x:yD.if(x>y) print(x)二、填空題1.假設(shè)某比賽按年齡進(jìn)行分組,說(shuō)明如下:少年組(7~17歲)、青年組(18~40歲)、中年組(41~65歲)、老年組(66歲以上)。請(qǐng)完善代碼。age=___eval(input("請(qǐng)輸入選手年齡(周歲):"))if7<=age<=17:print("少年組")if18<=age<=___40:print("青年組")if41<=age<=65:print("中年組")ifage>=66:print("老年組")2.用戶(hù)輸入被除數(shù)和除數(shù),如果除數(shù)為0,則提示:“除數(shù)不能為0”,否則正常計(jì)算余數(shù)。請(qǐng)完善代碼。x=eval(input("請(qǐng)輸出被除數(shù):"))y=eval(input("請(qǐng)輸出除數(shù):"))if___y==0: print("除數(shù)不能為0!")else:print("余數(shù)為:",___x%y)3.駕照申請(qǐng)年齡要求。申請(qǐng)大型客車(chē)準(zhǔn)駕車(chē)型駕照的年齡要求是:22周歲以上,60周歲以下。根據(jù)用戶(hù)輸入的年齡來(lái)判斷,如果符合要求則提示:“可以申請(qǐng)!”,否則提示:“不可以申請(qǐng)!”。請(qǐng)完善代碼。age=eval(input("請(qǐng)輸入年齡:"))if22<=___age<=60: print("可以申請(qǐng)!")else: print("不可以申請(qǐng)!")4.某水果店出售水果套裝禮盒,每盒299元,1盒不打折,2~4盒打8折,5~8盒打6折,9盒以上打5折。用戶(hù)輸入購(gòu)買(mǎi)數(shù)量,計(jì)算并輸出價(jià)格總額。請(qǐng)完善代碼。n=eval(input("請(qǐng)輸入水果禮盒數(shù)量:"))ifn==1: cost=___n*299elifn<=4: cost=n*299*0.8elifn<=8: cost=n*299*0.6else: cost=n*299*0.5cost=__int(cost)print("總額為:{}元".format(cost))5.回文字符串是一個(gè)正讀和反讀都一樣的字符串,比如“noon”或“蜜蜂蜂蜜”等。現(xiàn)對(duì)用戶(hù)輸入的4個(gè)字符進(jìn)行判斷,如果是回文字符串,則顯示“是”,否則“不是”。請(qǐng)完善代碼。s=___input("請(qǐng)輸入4個(gè)字符:")ifs==s[3]+s[2]+s[1]+s[0]: print("是")else:print("不是")三、程序閱讀題1.以下程序的輸出結(jié)果是(a=20,b=1)。a=30b=1ifa>=10:a=20elifa>=20:a=30elifa>=30:b=aelse:b=0print('a={},b={}".format(a,b))2.以下程序的輸出結(jié)果是(Right)。x=10y=0if(x>5)or(x/y>5):print(‘Right')else:print('Wrong')3.以下程序的輸出結(jié)果是(None)。t="Python"ift>="python":t="python"else:t="None"print(t)4.輸入25,以下程序的輸出結(jié)果是(條件成立)。number=int(input('請(qǐng)輸入一個(gè)整數(shù)'))if(number%2==0ornumber%5==0)and

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論