【正文】
③當(dāng)cond是3時(shí),i即為冠軍,故此處填i。①champion是選手編號(hào)列表,此處是循環(huán)讀取選手編號(hào),使用for i in champion,故此處填champion。,39。.join(l))【詳解】本題主要考查程序設(shè)計(jì)。39.l=[]for i in range(2000, 3201): if (i%7==0) and (i%5!=0): (str(i))print (39。②圓周率定義為:,故第二空填pi=。38.順序結(jié)構(gòu) pi= r=float(input(“請(qǐng)輸入半徑r:”)) 整型和實(shí)數(shù)型不能直接運(yùn)算,結(jié)果會(huì)有誤差 h=float(input(“請(qǐng)輸入高h(yuǎn):”)) 【詳解】本題主要考查Python程序執(zhí)行與調(diào)試。①由題干可知,while循環(huán)條件是總銷(xiāo)量total小于60000,故第一空填total60000。③同理此處取出個(gè)位數(shù)后,更新t的值繼續(xù)循環(huán),故此處填t=t//10。①此處是處理從2開(kāi)始到i開(kāi)方加1,若能整除i則表明i不是素?cái)?shù),否則直到循環(huán)結(jié)束,表明i是素?cái)?shù),故此處填i%j==0。⑤在研究成果展示環(huán)節(jié), 張軒小組可以使用Word/WPS/PowerPoint等軟件制作《探秘水仙花數(shù)》的研究成果報(bào)告。③循環(huán)體執(zhí)行完,k遞增,繼續(xù)找水仙花數(shù),故此處填k+1。①百度屬于全文搜索引擎,也是關(guān)鍵詞搜索。④1110B轉(zhuǎn)化為十進(jìn)制數(shù)是14D,30H轉(zhuǎn)化為十進(jìn)制數(shù)是48D,故1110B+10D30H=24D。②二進(jìn)制、十六進(jìn)制轉(zhuǎn)化為十進(jìn)制的方法是“按權(quán)展開(kāi)、逐項(xiàng)相加”,從右往左加,變量i的初值等于0,故此處要變換為le2i,故此處填m=m+(n**(le2i))*a。34.n=10 m=m+(n**(le2i))*a t=convert(s1) 24D 【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。④變量isleap標(biāo)記是不是閏年,如果isleap值為真且month2,則sum需要遞增1,故填isleap and month2。②變量s是字符串型,下標(biāo)從0開(kāi)始,此處是將輸入日期中的天取出來(lái)放到變量day中,可以使用切片操作:從左邊開(kāi)始截取,也可以從右邊截取,故此處填day=int(s[8:])或day=int(s[2:])。33.day=int(s[8:])或day=int(s[2:]) 0,month1 isleap and month2 year%4==0 and year%100!=0 or year%400==0 【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。②由代碼可知,該程序用了條件分支結(jié)構(gòu)。分析算法流程圖,首先輸入a、b、c三個(gè)數(shù),進(jìn)行兩兩比較,輸出最大數(shù),故Python程序設(shè)計(jì)如下:a=float(input(請(qǐng)輸入一個(gè)數(shù)))b=float(input(請(qǐng)輸入一個(gè)數(shù)))c=float(input(請(qǐng)輸入一個(gè)數(shù)))if ca and cb: print(最大數(shù)為:,c)elif ba: print(最大數(shù)數(shù),b)else: print(最大小數(shù)為,a)32.形參 分支結(jié)構(gòu)(選擇結(jié)構(gòu)) if條件中的return語(yǔ)句改為return print(money,$=,money*,人民幣),其他elif語(yǔ)句類似 【詳解】本題主要考查Python程序執(zhí)行與調(diào)試。a=3,b=5,a = a * b=15,b = a // b=15//5=3,a = a // b=15//3=5,故運(yùn)行下列程序段后,a和b的值為a=5 b=3,故本題選D選項(xiàng)?!军c(diǎn)睛】30.D【詳解】本題主要考查Python表達(dá)式的運(yùn)行?!军c(diǎn)睛】解析:D【詳解】本題主要考查Python中的運(yùn)算符。29.D【詳解】本題主要考查Python中的運(yùn)算符。自定義函數(shù)的格式是,def 函數(shù)名(參數(shù)):語(yǔ)句或語(yǔ)句組 return 返回值,故在Python中自定義函數(shù)需要def關(guān)鍵字放在函數(shù)開(kāi)始,故本題選B選解析:B【詳解】本題主要考查Python函數(shù)。選選項(xiàng)B,C,D都屬于列表,選項(xiàng)A不屬于列表,故本題選A。解析:A【詳解】本題考查Python語(yǔ)句。列表是Python中的一種數(shù)據(jù)類型,是用[]括起來(lái)的一組有順序的數(shù)據(jù)。函數(shù)能完成特定的功能,對(duì)函數(shù)的使用不需要了解函數(shù)內(nèi)部實(shí)現(xiàn)原理,只要了解函數(shù)的輸入輸出方式即可;使用函數(shù)的主要目的是減低編程難度和代碼重用;Python 使用 def保留字定義一個(gè)函數(shù);函數(shù)是一段具有特定功能的語(yǔ)句組,故本題選C選項(xiàng)。26.C【詳解】本題主要考查Python中的函數(shù)。三對(duì)字符串之間都是原樣輸出。解析:C【詳解】本題考查的是python語(yǔ)言。三對(duì)字符串之間都是原樣輸出。25.C【詳解】本題考查的是python語(yǔ)言。解析:B【詳解】本題主要考查Python的變量。24.B【詳解】本題主要考查Python的變量。C選項(xiàng)錯(cuò)誤;D選項(xiàng):Sqr()是求平方根函數(shù),abs()是求絕對(duì)值函數(shù),所以abs(Sqr(16)– 30)值為26。A選項(xiàng)錯(cuò)誤;B選項(xiàng):Val()函數(shù)功能是講字符串?dāng)?shù)據(jù)轉(zhuǎn)換為數(shù)值型,mod是取余運(yùn)算,所以Val(20)+16 mod 9值為27。Len()函數(shù)功能是求字符串長(zhǎng)度,返回?cái)?shù)值型數(shù)據(jù),所以Len(python)+20值為26。Len()函數(shù)功能是求字符串長(zhǎng)度,返回?cái)?shù)值型數(shù)據(jù),所以Len(python)+20值為26。能被3整除的數(shù)即除3的余數(shù)為0,在Python中%表示求余,故本題應(yīng)選D。能被3整除的數(shù)即除3的余數(shù)為0,在Python中%表示求余,故本題應(yīng)選D。分析代碼可知,for循環(huán)語(yǔ)句中步長(zhǎng)為3,變量s的初值應(yīng)為0,語(yǔ)句s=s+i共循環(huán)執(zhí)行了100次,程序使用了for循環(huán)結(jié)構(gòu),故本題選B選項(xiàng)。分析代碼可知,for循環(huán)語(yǔ)句中步長(zhǎng)為3,變量s的初值應(yīng)為0,語(yǔ)句s=s+i共循環(huán)執(zhí)行了100次,程序使用了for循環(huán)結(jié)構(gòu),故本題選B選項(xiàng)。多分支選擇結(jié)構(gòu)格式:ifelifelse,故本題選C選項(xiàng)。多分支選擇結(jié)構(gòu)格式:ifelifelse,故本題選C選項(xiàng)。“ab”、“c”是字符型數(shù)據(jù)類型,“c”*2=“cc”,故 ab+c*2 的運(yùn)行結(jié)果是abcc,故本題選C選項(xiàng)?!癮b”、“c”是字符型數(shù)據(jù)類型,“c”*2=“cc”,故 ab+c*2 的運(yùn)行結(jié)果是abcc,故本題選C選項(xiàng)。故本題選B選項(xiàng)解析:B【詳解】本題考查Python程序執(zhí)行a%b=32%14=4(%取余)。變量的命名規(guī)則有:只能以字母