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

下載本文檔

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

文檔簡介

一、選擇題1.關(guān)于Python的分支結(jié)構(gòu),以下選項中描述錯誤的是(D)。A.Python中if-elif-else語句描述多分支結(jié)構(gòu)B.分支結(jié)構(gòu)使用if保留字C.Python中if-else語句用來形成二分支結(jié)構(gòu)D.分支結(jié)構(gòu)可以向已經(jīng)執(zhí)行過的語句部分跳轉(zhuǎn)2.實現(xiàn)多分支的最佳控制結(jié)構(gòu)是(C)。A.if B.try C.if-elif-else D.if-else3.用來判斷當(dāng)前Python語句在分支結(jié)構(gòu)中的是(D)。A.引號 B.冒號 C.大括號 D.縮進(jìn)4.以下選項中描述正確的是(A)。A.條件24<=28<25是合法的,且輸出為FalseB.條件35<=45<75是合法的,且輸出為FalseC.條件24<=28<25是不合法的D.條件24<=28<25是合法的,且輸出為True5.鍵盤輸入數(shù)字5,以下代碼的輸出結(jié)果是(B)。n=eval(input("請輸入一個整數(shù):"))s=0ifn>=5:n-=1s=4ifn<5:n-=1s=3print(s)A.4 B.3 C.0 D.26.關(guān)于Python雙分支精簡的表示,正確的選項是(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í)行出錯 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.沒有輸出 D.執(zhí)行出錯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,下列語句能正確運行結(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)行分組,說明如下:少年組(7~17歲)、青年組(18~40歲)、中年組(41~65歲)、老年組(66歲以上)。請完善代碼。age=___eval(input("請輸入選手年齡(周歲):"))if7<=age<=17:print("少年組")if18<=age<=___40:print("青年組")if41<=age<=65:print("中年組")ifage>=66:print("老年組")2.用戶輸入被除數(shù)和除數(shù),如果除數(shù)為0,則提示:“除數(shù)不能為0”,否則正常計算余數(shù)。請完善代碼。x=eval(input("請輸出被除數(shù):"))y=eval(input("請輸出除數(shù):"))if___y==0: print("除數(shù)不能為0!")else:print("余數(shù)為:",___x%y)3.駕照申請年齡要求。申請大型客車準(zhǔn)駕車型駕照的年齡要求是:22周歲以上,60周歲以下。根據(jù)用戶輸入的年齡來判斷,如果符合要求則提示:“可以申請!”,否則提示:“不可以申請!”。請完善代碼。age=eval(input("請輸入年齡:"))if22<=___age<=60: print("可以申請!")else: print("不可以申請!")4.某水果店出售水果套裝禮盒,每盒299元,1盒不打折,2~4盒打8折,5~8盒打6折,9盒以上打5折。用戶輸入購買數(shù)量,計算并輸出價格總額。請完善代碼。n=eval(input("請輸入水果禮盒數(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.回文字符串是一個正讀和反讀都一樣的字符串,比如“noon”或“蜜蜂蜂蜜”等?,F(xiàn)對用戶輸入的4個字符進(jìn)行判斷,如果是回文字符串,則顯示“是”,否則“不是”。請完善代碼。s=___input("請輸入4個字符:")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('請輸入一個整數(shù)'))if(number%2==0ornumber%5==0)and

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論