【MOOC】Python編程快速入門-泰州學(xué)院 中國(guó)大學(xué)慕課MOOC答案_第1頁(yè)
【MOOC】Python編程快速入門-泰州學(xué)院 中國(guó)大學(xué)慕課MOOC答案_第2頁(yè)
【MOOC】Python編程快速入門-泰州學(xué)院 中國(guó)大學(xué)慕課MOOC答案_第3頁(yè)
【MOOC】Python編程快速入門-泰州學(xué)院 中國(guó)大學(xué)慕課MOOC答案_第4頁(yè)
【MOOC】Python編程快速入門-泰州學(xué)院 中國(guó)大學(xué)慕課MOOC答案_第5頁(yè)
已閱讀5頁(yè),還剩22頁(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)介

【MOOC】Python編程快速入門-泰州學(xué)院中國(guó)大學(xué)慕課MOOC答案第一單元測(cè)驗(yàn)1、【單選題】給出如下代碼:x=3.14eval('x+10')上述代碼的輸出結(jié)果是本題答案:【13.14】2、【單選題】在Python函數(shù)中,用于獲取用戶輸入的是本題答案:【input()】3、【單選題】關(guān)于Python程序格式框架,以下選項(xiàng)中描述錯(cuò)誤的是本題答案:【Python語(yǔ)言不采用嚴(yán)格的“縮進(jìn)”來(lái)表明程序的格式框架】4、【單選題】關(guān)于Python語(yǔ)言的注釋,以下選項(xiàng)中描述錯(cuò)誤的是本題答案:【Python語(yǔ)言的單行注釋以單引號(hào)'開(kāi)頭】5、【單選題】給出如下代碼TempStr=HelloWorld可以輸出“World”子串的是本題答案:【print(TempStr[–5:])】6、【單選題】以下選項(xiàng)中可訪問(wèn)字符串s從右側(cè)向左第三個(gè)字符的是本題答案:【s[-3]】7、【單選題】下列Python保留字中,不用于表示分支結(jié)構(gòu)的是本題答案:【in】第二單元測(cè)驗(yàn)1、【單選題】關(guān)于賦值語(yǔ)句,以下選項(xiàng)中描述錯(cuò)誤的是本題答案:【設(shè)a=10;b=20,執(zhí)行“a,b=a,a+b;print(a,b)”和“a=b;b=a+b;print(a,b)”之后,得到同樣的輸出結(jié)果:1030】2、【單選題】下面代碼的輸出結(jié)果是print(round(0.1+0.2,1)==0.3)本題答案:【True】3、【單選題】關(guān)于Python的數(shù)字類型,以下選項(xiàng)中描述錯(cuò)誤的是本題答案:【Python語(yǔ)言中,復(fù)數(shù)類型中實(shí)數(shù)部分和虛數(shù)部分的數(shù)值都是浮點(diǎn)類型,復(fù)數(shù)的虛數(shù)部分通過(guò)后綴“C”或者“c”來(lái)表示】4、【單選題】下面代碼的輸出結(jié)果是print(pow(2,10))本題答案:【1024】5、【單選題】下面代碼的輸出結(jié)果是x=0o1010;print(x)本題答案:【520】6、【單選題】下面代碼的輸出結(jié)果是x=0x1010;print(x)本題答案:【4112】7、【單選題】下面代碼的輸出結(jié)果是x=10y=3print(x%y,x**y)本題答案:【11000】8、【單選題】下面代碼的輸出結(jié)果是x=10y=4print(x/y,x//y)本題答案:【2.52】9、【單選題】下面代碼的輸出結(jié)果是x=10y=3print(divmod(x,y))本題答案:【(3,1)】10、【單選題】下面代碼的輸出結(jié)果是a=5b=6c=7print(pow(b,2)–4*a*c)本題答案:【-104】11、【單選題】下面代碼的輸出結(jié)果是a=b=c=123print(a,b,c)本題答案:【123123123】12、【單選題】下面代碼的輸出結(jié)果是x=1x*=3+5**2print(x)本題答案:【28】13、【單選題】下面代碼的輸出結(jié)果是a=5/3+5//3print(a)本題答案:【2.66666666666666】14、【單選題】以下選項(xiàng)中,符合Python語(yǔ)言變量命名規(guī)則的是本題答案:【Templist】15、【單選題】以下選項(xiàng)中,不屬于Python保留字的是本題答案:【type】16、【單選題】以下選項(xiàng)中,不是Python語(yǔ)言合法命名的是本題答案:【5MyGod】第三單元測(cè)驗(yàn)1、【單選題】關(guān)于Python的分支結(jié)構(gòu),以下選項(xiàng)中描述錯(cuò)誤的是本題答案:【分支結(jié)構(gòu)可以向已經(jīng)執(zhí)行過(guò)的語(yǔ)句部分跳轉(zhuǎn)】2、【單選題】關(guān)于Python循環(huán)結(jié)構(gòu),以下選項(xiàng)中描述錯(cuò)誤的是本題答案:【每個(gè)continue語(yǔ)句只有能力跳出當(dāng)前層次的循環(huán)】3、【單選題】關(guān)于Python循環(huán)結(jié)構(gòu),以下選項(xiàng)中描述錯(cuò)誤的是本題答案:【continue結(jié)束整個(gè)循環(huán)過(guò)程,不再判斷循環(huán)的執(zhí)行條件】4、【單選題】下面代碼的輸出結(jié)果是forsinHelloWorld:ifs==W:continueprint(s,end=)本題答案:【Helloorld】5、【單選題】下面代碼的輸出結(jié)果是forsinHelloWorld:ifs==W:breakprint(s,end=)本題答案:【Hello】6、【單選題】關(guān)于Python遍歷循環(huán),以下選項(xiàng)中描述錯(cuò)誤的是本題答案:【無(wú)限循環(huán)無(wú)法實(shí)現(xiàn)遍歷循環(huán)的功能】7、【單選題】關(guān)于Python的無(wú)限循環(huán),以下選項(xiàng)中描述錯(cuò)誤的是本題答案:【無(wú)限循環(huán)需要提前確定循環(huán)次數(shù)】8、【單選題】以下選項(xiàng)中描述正確的是本題答案:【條件24=2825是合法的,且輸出為False】9、【單選題】下面代碼的輸出結(jié)果是foriinrange(1,6):ifi%3==0:breakelse:print(i,end=,)本題答案:【1,2,】10、【填空題】whileTrue:可以構(gòu)成一個(gè)死循環(huán)。請(qǐng)編寫程序,利用這個(gè)死循環(huán)完成如下功能,循環(huán)獲得用戶輸入,直至用戶輸入字符y或Y為止,并退出程序。whileTrue:s=input()if_____________:break本題答案:【s=='y'ors=='Y'##%_YZPRLFH_%##sin['y','Y']##%_YZPRLFH_%##sin"yY"##%_YZPRLFH_%##sin'yY‘】11、【填空題】若某自然數(shù)除它本身之外的所有因子之和等于該數(shù),則稱該數(shù)為完數(shù)。輸出1000以內(nèi)的完數(shù)。請(qǐng)完善代碼。foriinrange(2,1000):sum=0forjinrange(1,i):if__________:sum=sum+jifsum==i:print(i)本題答案:【i%j==0】12、【填空題】獲得用戶輸入的一個(gè)字符串,統(tǒng)計(jì)中文字符的個(gè)數(shù)?;局形淖址腢nicode編碼范圍是0X4E00~0X9FA5(十六進(jìn)制數(shù)),請(qǐng)完善代碼。獲取字符的Unicode編碼值,可通過(guò)ord()函數(shù)實(shí)現(xiàn)。s=input(請(qǐng)輸入:)count=0forchins:if_________________:count+=1print(count)本題答案:【0X4E00<=ord(ch)<=0X9FA5】第四單元測(cè)驗(yàn)1、【填空題】獲得用戶輸入的一個(gè)字符串,請(qǐng)輸出其全小寫形式。s=input()print(________)本題答案:【s.lower()】2、【填空題】獲得用戶輸入的一個(gè)字符串,輸出其中字母'a'的出現(xiàn)次數(shù)。s=input()print(s._______('a'))本題答案:【count】3、【填空題】獲得用戶輸入的一個(gè)字符串,替換其中出現(xiàn)的字符串py為python”,輸出替換后的字符串。s=input()print(s.___________('py','python'))本題答案:【replace】4、【填空題】請(qǐng)補(bǔ)充橫線處的代碼,listA中存放了已點(diǎn)的餐單,讓Python幫你增加一個(gè)“chicken”,去掉一個(gè)“juice”。listA=['tomato','juice','cake','hotdog','egg']listA.append(chicken)listA.________(juice)print(listA)本題答案:【remove】5、【填空題】ls是一個(gè)列表,內(nèi)容如下:ls=[123,456,789,123,456,789]請(qǐng)補(bǔ)充如下代碼,使用remove()方法,采用一行語(yǔ)句,刪除元素789ls=[123,456,789,123,456,789]____________本題答案:【ls.remove(789)】6、【填空題】獲得用戶輸入的一個(gè)字符串,去除字符串兩側(cè)出現(xiàn)的a~z共26個(gè)小寫字母,并打印輸出結(jié)果。完善代碼。s=input(請(qǐng)輸入一個(gè)字符串)print(s.________(abcdefghijklmnopqrstuvwxyz))本題答案:【文字精確:strip】7、【填空題】獲得用戶輸入的一個(gè)字符串,將字符串逆序輸出。完善程序。s=input(請(qǐng)輸入一個(gè)字符串:)print(_____________)本題答案:【s[::-1]】8、【填空題】請(qǐng)補(bǔ)充橫線處的代碼。dictMenu中存放了你的雙人下午套餐(包括咖啡2份和點(diǎn)心2份)的價(jià)格,讓Python幫忙計(jì)算并輸出消費(fèi)總額。d={'cappuccino':32,'mocha':30,'mathcacake':28,'brownie':26}sum=0foriin____________:sum+=iprint(sum)本題答案:【d.values()】9、【填空題】d是一個(gè)字典,內(nèi)容如下:d={123:123,456:456,789:789}請(qǐng)補(bǔ)充如下代碼,將字典d中所有值以列表形式輸出d={123:123,456:456,789:789}print(list(________))本題答案:【d.values()】10、【填空題】d是一字典,內(nèi)容如下:d={123:123,456:456,789:789}請(qǐng)補(bǔ)充如下代碼,將字典d中所有鍵以列表形式輸出d={123:123,456:456,789:789}print(list(_________))本題答案:【d.keys()】11、【填空題】列表ls中存儲(chǔ)了我國(guó)39所985高校所對(duì)應(yīng)的學(xué)校類型。請(qǐng)以這個(gè)列表未數(shù)據(jù)變量,完善代碼,統(tǒng)計(jì)輸出各類型的數(shù)量。ls=[綜合,理工,綜合,綜合,綜合,綜合,綜合,綜合,綜合,綜合,\師范,理工,綜合,理工,綜合,綜合,綜合,綜合,綜合,理工,\理工,理工,理工,師范,綜合,農(nóng)林,理工,綜合,理工,理工,\理工,綜合,理工,綜合,綜合,理工,農(nóng)林,民族,軍事]d={}forwordinls:d[word]=d.get(word,0)+1forkind:print({}:{}.format(_________)本題答案:【k,d[k]】12、【填空題】輸出字典fruits中鍵值最大的鍵值對(duì),完善代碼。fruits={apple:10,mango:12,durian:20,banana:5}m=appleforkeyinfruits.keys():if__________:m=keyprint({}:{}.format(m,fruits[m]))本題答案:【key>m##%_YZPRLFH_%##m】第五單元測(cè)驗(yàn)1、【單選題】給出如下代碼:deffunc(a,b):c=a**2+bb=areturnca=10b=100c=func(a,b)+a以下選項(xiàng)中描述錯(cuò)誤的是本題答案:【執(zhí)行該函數(shù)后,變量c的值為200】2、【單選題】關(guān)于形參和實(shí)參的描述,以下選項(xiàng)中正確的是本題答案:【程序在調(diào)用時(shí),將實(shí)參復(fù)制給函數(shù)的形參】3、【單選題】關(guān)于return語(yǔ)句,以下選項(xiàng)中描述正確的是本題答案:【函數(shù)可以沒(méi)有return語(yǔ)句】4、【單選題】關(guān)于Python的全局變量和局部變量,以下選項(xiàng)中描述錯(cuò)誤的是本題答案:【局部變量指在函數(shù)內(nèi)部使用的變量,當(dāng)函數(shù)退出時(shí),變量依然存在,下次函數(shù)調(diào)用可以繼續(xù)使用】5、【單選題】給出如下代碼:deffact(n):s=1foriinrange(1,n+1):s*=ireturns以下選項(xiàng)中描述錯(cuò)誤的是本題答案:【代碼中n是可選參數(shù)】6、【單選題】給出如下代碼:ls=[car,truck]deffunc(a):ls.append(a)returnfunc(bus)print(ls)以下選項(xiàng)中描述錯(cuò)誤的是本題答案:【執(zhí)行代碼輸出結(jié)果為['car','truck']】7、【單選題】給出如下代碼:ls=[car,truck]deffunc(a):ls=[]ls.append(a)returnfunc(bus)print(ls)以下選項(xiàng)中描述錯(cuò)誤的是本題答案:【執(zhí)行代碼輸出結(jié)果為['car','truck','bus']】8、【單選題】下面代碼的輸出結(jié)果是deffunc(a,b):a*=breturnas=func(5,2)print(s)本題答案:【10】9、【單選題】下面代碼的輸出結(jié)果是deffib(n):a,b=1,1foriinrange(n-1):a,b=b,a+breturnaprint(fib(7))本題答案:【13】10、【單選題】下面代碼的輸出結(jié)果是defexchange(a,b):a,b=b,areturn(a,b)x=10y=20x,y=exchange(x,y)print(x,y)本題答案:【2010】11、【單選題】關(guān)于函數(shù)的返回值,以下選項(xiàng)中描述錯(cuò)誤的是本題答案:【函數(shù)必須有返回值】12、【單選題】關(guān)于函數(shù)局部變量和全局變量的使用規(guī)則,以下選項(xiàng)中描述錯(cuò)誤的是本題答案:【return不可以傳遞任意多個(gè)函數(shù)局部變量返回值】13、【單選題】下面代碼實(shí)現(xiàn)的功能描述為deffact(n):ifn==0:return1else:returnn*fact(n-1)num=eval(input(請(qǐng)輸入一個(gè)整數(shù):))print(fact(abs(int(num))))本題答案:【接受用戶輸入的整數(shù)N,輸出N的階乘值】14、【填空題】如下函數(shù)返回兩個(gè)數(shù)的平方和,請(qǐng)補(bǔ)充橫線處代碼defpsum(a,b):______a**2+b**2本題答案:【return】15、【填空題】如下函數(shù)返回兩個(gè)數(shù)的平方和,如果只給一個(gè)變量,則另一個(gè)變量的默認(rèn)值為整數(shù)10,請(qǐng)補(bǔ)充橫線處代碼。defpsum(__________):returna**2+b**2本題答案:【a,b=10】16、【填空題】如下函數(shù)同時(shí)返回兩個(gè)數(shù)的平方和以及兩個(gè)數(shù)的和,請(qǐng)補(bǔ)充橫線處代碼。defpsum(a,b):___________本題答案:【returna*a+b*b,a+b##%_YZPRLFH_%##returna**2+b**2,a+b##%_YZPRLFH_%##retrunpow(a,2)+pow(b,2),a+b】17、【填空題】如下函數(shù)返回兩個(gè)數(shù)的平方和與n的乘積,此處n使用的是全局變量,請(qǐng)補(bǔ)充橫線處代碼。n=2defpsum(a,b):_____________return(a**2+b**2)*n本題答案:【globaln】18、【填空題】從鍵盤輸入一個(gè)列表,計(jì)算輸出列表元素的平均值。完善代碼。defmean(numlist):s=0fornuminnumlist:s=s+numreturns/______________ls=eval(input())print(平均值為:{}.format(mean(ls)))本題答案:【len(numlist)】19、【填空題】輸入一個(gè)自然數(shù)n,如果n為奇數(shù),輸出表達(dá)式1+1/3+...+1/n的值;如果n為偶數(shù),輸出表達(dá)式1/2+1/4+...+1/n的值;輸出表達(dá)式結(jié)果,并保留2位小數(shù)。請(qǐng)完善代碼。deff(n):sum=0if____________:foriinrange(1,n+1,2):sum+=1/ielse:foriinrange(2,n+1,2):sum+=1/ireturnsumn=int(input())print(f(n))本題答案:【n%2!=0##%_YZPRLFH_%##n%2==1】第六單元測(cè)驗(yàn)1、【單選題】以下選項(xiàng)中,不是Python對(duì)文件的打開(kāi)模式的是本題答案:【c】2、【單選題】給出如下代碼:fname=input(請(qǐng)輸入要打開(kāi)的文件:)fi=open(fname,r)forlineinfi.readlines():print(line)fi.close()以下選項(xiàng)中描述錯(cuò)誤的是本題答案:【通過(guò)fi.readlines()方法將文件的全部?jī)?nèi)容讀入一個(gè)字典】3、【單選題】執(zhí)行如下代碼:fname=input(請(qǐng)輸入要寫入的文件:)fo=open(fname,w+)ls=[清明時(shí)節(jié)雨紛紛,,路上行人欲斷魂,,借問(wèn)酒家何處有?,牧童遙指杏花村。]fo.writelines(ls)fo.seek(0,0)forlineinfo:print(line)fo.close()以下選項(xiàng)中描述錯(cuò)誤的是本題答案:【fo.seek(0,0)這行代碼可以省略,不影響輸出效果】4、【單選題】關(guān)于Python文件的'+'打開(kāi)模式,以下選項(xiàng)中描述正確的是本題答案:【與r/w/a/x一同使用,在原功能基礎(chǔ)上增加同時(shí)讀寫功能】5、【單選題】以下選項(xiàng)中,不是Python中文件操作的相關(guān)函數(shù)是本題答案:【load()】6、【單選題】以下選項(xiàng)中,不是Python文件打開(kāi)的合法模式組合是本題答案:【+】7、【單選題】以下選項(xiàng)中,對(duì)CSV格式的描述正確的是本題答案:【CSV文件以英文逗號(hào)分隔元素】8、【單選題】表達(dá)式,.join(ls)中l(wèi)s是列表類型,以下選項(xiàng)中對(duì)其功能的描述正確的是本題答案:【將列表所有元素連接成一個(gè)字符串,元素之間增加一個(gè)逗號(hào)】9、【單選題】關(guān)于下面代碼中的變量x,以下選項(xiàng)中描述正確的是fo=open(fname,r)forxinfo:print(x)fo.close()本題答案:【變量x表示文件中的一行字符】10、【單選題】以下選項(xiàng)對(duì)應(yīng)的方法可以用于從CSV文件中解析一二維數(shù)據(jù)的是本題答案:【split()】11、【單選題】以下選項(xiàng)對(duì)應(yīng)的方法可以用于向CSV文件寫入一二維數(shù)據(jù)的是本題答案:【join()】12、【填空題】《笑傲江湖》是金庸的重要武俠作品之一。這里給出一個(gè)《笑傲江湖》的網(wǎng)絡(luò)版本,文件名為“笑傲江湖-網(wǎng)絡(luò)版.txt”。請(qǐng)完善程序,統(tǒng)計(jì)該文件中出現(xiàn)的所有中文字符及標(biāo)點(diǎn)符號(hào)的數(shù)量,每個(gè)字符及數(shù)量之間用冒號(hào):分隔,例如“笑:1024”,將所有字符及數(shù)量的對(duì)應(yīng)采用逗號(hào)分隔,以CSV文件格式保存到“笑傲江湖-字符統(tǒng)計(jì).txt”文件中。注意,統(tǒng)計(jì)字符不包括空格和回車。f1=open(d:\\笑傲江湖-網(wǎng)絡(luò)版.txt,r,encoding=utf-8)f2=open(d:\\笑傲江湖-字符統(tǒng)計(jì).txt,w,encoding=utf-8)txt=f1.read()d={}forchintxt:d[ch]=d.get(ch,0)+1deld[\n]deld[]ls=[]forkind:ls.append({}:{}.format(k,d[k]))f2.write(___________________)f1.close()f2.close()本題答案:【",".join(ls)##%_YZPRLFH_%##','.join(ls)】13、【填空題】使用字典和列表型變量完成某課程的考勤記錄統(tǒng)計(jì)。某班有74名同學(xué),名單由考生目錄下的Name.txt給出,某課程第一次考勤數(shù)據(jù)由考生目錄下文件1.csv給出。請(qǐng)求出第一次缺勤同學(xué)的名單,完善代碼。f1=open(d:\\1.csv,r,encoding=utf-8)f2=open(d:\\Name.txt,r,encoding=utf-8)f1R=f1.readlines()#讀取出勤人員名單ls=[]forlineinf1R:line=line.replace(\n,)ls.extend(line.split(,))print(ls)lsAll=[]f2R=f2.readlines()#讀取所有同學(xué)名單forlineinf2R:line=line.replace(\n,)lsAll.append(line)print(lsAll)foriinls:#遍歷出勤人員名單列表lsifiinlsAll:#若該人員出現(xiàn)在所有人員名單列表lsAll中l(wèi)sAll.____________#從列表lsAll中刪除出現(xiàn)在列表ls中的姓名,剩余的lsAll就是缺勤人員名單print(第一次缺勤同學(xué)有:,end=)foriinlsAll:print(i,end=)f1.close()f2.close()本題答案:【remove(i)】14、【填空題】從鍵盤輸入一些字符,逐個(gè)把它們寫到指定的文件,直到輸入一個(gè)@為止,請(qǐng)完善代碼。例如:請(qǐng)輸入文件名:out.txt請(qǐng)輸入字符串:Pythonisopen.@執(zhí)行代碼后,out.txt文件內(nèi)容為:Pythonisopen.參考程序代碼如下:filename=input(請(qǐng)輸入文件名:)f=open(filename,w)ch=input(請(qǐng)輸入字符串:\n)whileTrue:if'@'inch:#若當(dāng)前輸入行包含@字符i=ch.find('@')#獲取@字符的下標(biāo)is=ch[0:i]#獲取當(dāng)前行中,@符號(hào)之前的字符串s____________#將字符串s寫入文件fbreakelse:f.write(ch+)#否則,將當(dāng)前行字符串,加上空格后,寫入文件fch=input()f.close()本題答案:【f.write(s)】15、【填空題】下面是一個(gè)傳感器采集數(shù)據(jù)文件sensor.txt的一部分:2018-02-2801:03:161938452.62018-02-2801:06:161835462.52018-02-2801:09:161733492.1......其中,每行是一個(gè)讀數(shù),空格分隔多個(gè)數(shù)據(jù)項(xiàng),分別包括日期、時(shí)間、溫度、濕度、光照、電壓,其中溫度處于第3列,列號(hào)為2。完善程序,統(tǒng)計(jì)并輸出傳感器采集數(shù)據(jù)中溫度部分的平均值,保留小數(shù)點(diǎn)后2位。f=open(d:\\sensor.txt,r)ls=[]forlineinf:ls.append(line.split())sum=0forrowinls:sum=sum+_________________#對(duì)溫度值求和,注意處理成數(shù)值型print(平均溫度值是{:.2f}.format(sum/len(ls)))f.close()本題答案:【eval(row[2])##%_YZPRLFH_%##float(row[2])##%_YZPRLFH_%##int(row[2])】16、【填空題】《孫子兵法》是我國(guó)軍事學(xué)的重要?dú)v史名著,現(xiàn)有孫子兵法-網(wǎng)絡(luò)版.txt,對(duì)該文件進(jìn)行清洗,去掉所有帶有“作者”二字的行;去掉帶有形如“【***】”的注釋行,在正文中去掉①②③等注釋標(biāo)注,將清洗后的文件輸出為孫子兵法-清洗版.txt。f1=open(d:\\孫子兵法-網(wǎng)絡(luò)版.txt,r,encoding=utf-8)f2=open(d:\\孫子兵法-清洗版.txt,w,encoding=utf-8)forlineinf1:if作者inline:continueif【inline:continueforcin①②③:line.replace(c,)f2._____________#將當(dāng)前行的字符串,寫入文件f2f1.close()f2.close()本題答案:【write(line)】第七單元測(cè)驗(yàn)1、【單選題】關(guān)于turtle庫(kù)的形狀繪制函數(shù),以下選項(xiàng)中描述錯(cuò)誤的是本題答案:【執(zhí)行如下代碼,繪制得到一個(gè)角度為120度,半徑為180的弧形importturtleturtle.circle(120,180)】2、【單選題】執(zhí)行如下代碼:importturtleturtle.circle(100)turtle.circle(50,180)turtle.circle(-50,180)turtle.penup()turtle.goto(0,140)turtle.pendown()turtle.circle(10)turtle.penup()turtle.goto(0,40)turtle.pendown()turtle.circle(10)turtle.done()在PythonTurtleGraphics中,繪制的是本題答案:【太極圖】3、【單選題】執(zhí)行如下代碼:importturtleastt.circle(40)t.circle(60)t.circle(80)t.done()在PythonTurtleGraphics中,繪制的是本題答案:【同切圓】4、【單選題】執(zhí)行如下代碼:importturtleastdefDrwaCctCircle(n):t.penup()t.goto(0,-n)t.pendown()t.circle(n)foriinrange(20,80,20):DrwaCctCircle(i)t.done()在PythonTurtleGraphics中,繪制的是本題答案:【同心圓】5、【單選題】random庫(kù)的seed(a)函數(shù)的作用是本題答案:【設(shè)置初始化隨機(jī)數(shù)種子a】6、【單選題】random.uniform(a,b)的作用是本題答案:【生成一個(gè)[a,b]之間的隨機(jī)小數(shù)】7、【單選題】生成一個(gè)[0.0,1.0)之間的隨機(jī)小數(shù)的函數(shù)是本題答案:【random.random()】8、【單選題】生成一個(gè)[10,99]之間的隨機(jī)整數(shù)的函數(shù)是本題答案:【random.randint(10,99)】9、【填空題】使用turtle庫(kù)繪制輪廓顏色為紅色(red)、填充顏色為粉紅色(pink)的心形圖形,效果如下圖所示。閱讀程序框架,補(bǔ)充橫線處代碼。fromturtleimport*color('red','pink')____________left(135)fd(100)right(180)circle(50,–180)left(90)circle(50,–180)right(180)fd(100)end_fill()hideturtle()done()本題答案:【begin_fill()】10、【填空題】使用turtle庫(kù)繪制紅色五角星圖形,效果如下圖所示。閱讀程序框架,補(bǔ)充橫線處代碼。fromturtleimport*setup(400,400)penup()goto(–100,50)pendown()color(red)begin_fill()foriinrange(5):forward(200)_____________end_fill()hideturtle()done()本題答案:【right(144)】11、【填空題】使用turtle庫(kù)繪制正方形螺旋線,效果如下圖所示。閱讀程序框架,補(bǔ)充橫線處代碼。importturtlen=10foriinrange(1,10,1):forjin[90,180,270,360]:turtle.seth(j)turtle.fd(_______)n+=5本題答案:【n】12、【填空題】使用turtle庫(kù)繪制同心圓圖形,效果如下圖所示。閱讀程序框架,補(bǔ)充橫線處代碼。importturtleastdefDrawCctCircle(n):t.penup()t.goto(0,–n)t.pendown()___________foriinrange(20,100,20):DrawCctCircle(i)t.hideturtle()t.done()本題答案:【t.circle(n)】13、【填空題】使用turtle庫(kù)繪制疊加等邊三角形,效果如下圖所示。閱讀程序框架,補(bǔ)充橫線處代碼。importturtleturtle.pensize(2)#設(shè)置畫筆寬度為2像素turtle.color('red')_________________#向小海龜當(dāng)前行進(jìn)方向前進(jìn)160像素turtle.seth(120)turtle.fd(160)turtle.seth(–120)turtle.fd(160)turtle.penup()turtle.seth(0)turtle.fd(80)turtle.pendown()turtle.seth(60)turtle.fd(80)turtle.seth(180)turtle.fd(80)turtle.seth(–60)turtle.fd(80)turtle.hideturtle()turtle.done()本題答案:【turtle.fd(160)##%_YZPRLFH_%##turtle.forward(160)】14、【填空題】使用turtle庫(kù)繪制八角星形,效果如下圖所示。閱讀程序框架,補(bǔ)充橫線處代碼。importturtleastt.colormode(255)t.color(______________)#設(shè)置顏色取值為金色(255,215,0)t.begin_fill()forxinrange(8):#繪制8條線t.forward(200)t.left(225)t.end_fill()t.hideturtle()t.done()本題答案:【255,215,0】15、【填空題】繪制如圖所示的花形圖形。假設(shè)花瓣圓弧半徑為50像素。importturtleastforiinrange(4):t.right(90)t.circle(__________)本題答案:【50,180】16、【填空題】繪制如下圖的星形圖形,假設(shè)花瓣半徑100像素,效果如下圖所示:importturtleastforiinrange(4):t.circle(100,90)t.right(______)本題答案:【180】17、【填空題】繪制圖形,最小的圓圈半徑為20像素,不同圓圈之間的半徑差20像素。效果如下圖,完善代碼。importturtler=20head=90foriinrange(3):turtle.seth(head)turtle.circle(r)r=r+20r=20head=__________foriinrange(3):turtle.seth(head)turtle.circle(r)r=r+20turtle.done本題答案:【-90##%_YZPRLFH_%##270】18、【填空題】繪制嵌套五邊形,邊長(zhǎng)從1像素開(kāi)始,從0°方向開(kāi)始;邊長(zhǎng)按照3個(gè)像素遞增,效果如下圖,完善代碼。importturtled=0k=1forjinrange(10):foriinrange(5):turtle.fd(k)__________turtle.seth(d)k=k+3turtle.done()本題答案:【d=d+72##%_YZPRLFH_%##d+=72】19、【填空題】編寫程序隨機(jī)產(chǎn)生20個(gè)長(zhǎng)度不超過(guò)3位的數(shù)字,讓其首尾相連以字符串的形式輸出,隨機(jī)數(shù)種子為17。完善代碼。importrandomrandom.seed(17)s=foriinrange(20):s=s+str(random.___________(0,999))print(s)本題答案:【randint】20、【填空題】隨機(jī)選擇一個(gè)飲品,完善代碼。importrandomls=['加多寶','雪碧','可樂(lè)','椰子汁','果粒橙']print(random._________)本題答案:【choice(ls)】第八單元測(cè)驗(yàn)1、【單選題】以下函數(shù)中,不是jieba庫(kù)函數(shù)是本題答案:【sorted(x)】2、【單選題】關(guān)于jieba庫(kù)的函數(shù)jieba.lcut(x),以下選項(xiàng)中描述正確的是本題答案:【精確模式,返回中文文本x分詞后的列表變量】3、【單選題】關(guān)于jieba庫(kù)的函數(shù)jieba.lcut(x,cut_all=True),以下選項(xiàng)中描述正確的是本題答案:【全模式,返回中文文本x分詞后的列表變量】4、【單選題】關(guān)于jieba庫(kù)的函數(shù)jieba.lcut_for_search(x),以下選項(xiàng)中描述正確的是本題答案:【搜索引擎模式,返回中文文本x分詞后的列表變量】5、【單選題】關(guān)于wordcloud庫(kù)的描述,以下選項(xiàng)中正確的是本題答案:【wordcloud庫(kù)是專用于根據(jù)文本生成詞云的Python第三方庫(kù)】6、【單選題】關(guān)于jieba庫(kù)的精確模式分詞,以下選項(xiàng)中描述正確的是本題答案:【將句子最精確地切開(kāi),適合文本分析】7、【單選題】關(guān)于jieba庫(kù)的全模式分詞,一下選項(xiàng)中描述正確的是本題答案:【把句子中所有可以成詞的詞語(yǔ)都掃描出來(lái),速度非??欤遣荒芙鉀Q歧義?!?、【單選題】WordCloud對(duì)象創(chuàng)建的常用參數(shù)mask的功能是:本題答案:【詞云形狀】9、【單選題】WordCloud類的generate()方法的功能是:本題答案:【generate(text)由text文本生成詞云】10、【單選題】WordCloud類的to_file方法的功能是:本題答案:【to_file(filename)將詞云圖片保存為名為filename的文件】11、【單選題】關(guān)于詞云的描述,錯(cuò)誤的是:本題答案:【對(duì)于中文文本的分詞,一般處理步驟為現(xiàn)將文本分詞處理,然后以/符號(hào)拼接,再調(diào)用wordcloud函數(shù)】12、【填空題】txt表示一段中文文本,請(qǐng)補(bǔ)充代碼,輸出該文本所有可能的分詞結(jié)果。importjiebatxt=中華人民共和國(guó)教育部考試中心委托專家制定了全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)程序設(shè)計(jì)考試大綱ls=_________________print(ls)本題答案:【jieba.lcut(txt,cut_all=True)】13、【填空題】輸入字符串,使用中文分詞庫(kù),輸出精確模式的中文分詞結(jié)果,完善代碼。importjiebas=input()ls=______________print(ls)本題答案:【jieba.lcut(s)】14、【填空題】請(qǐng)對(duì)《阿甘正傳-網(wǎng)絡(luò)版》進(jìn)行中文分詞,刪除單個(gè)字符的分詞結(jié)果,輸出排序后的前10的詞語(yǔ)。完善代碼。importjiebaf=open(阿甘正傳-網(wǎng)絡(luò)版.txt,r,encoding=utf-8)txt=f.read()#讀入文本,到字符串txtwords=_______________#對(duì)txt進(jìn)行中文分詞,生成詞語(yǔ)列表wordscounts={}#字典,用于統(tǒng)計(jì)詞頻forwordinwords:#遍歷詞語(yǔ)列表wordscounts[word]=counts.get(word,0)+1#統(tǒng)計(jì)詞頻到字典counts中items=list(counts.items())#將字典轉(zhuǎn)換為列表類型items.sort(key=lambdax:x[1],reverse=True)#按照詞頻進(jìn)行排序foriinrange(10):#輸出前10項(xiàng)word,count=items[i]print({}:{}.format(word,count))f.close()本題答案:【jieba.lcut(txt)】15、【填空題】這里有一個(gè)中文文本片段:今天北京有個(gè)好天氣,大家一起去爬山。該句子分上下兩部分,用逗號(hào)和句號(hào)分隔。請(qǐng)對(duì)該句子進(jìn)行分詞,并以8為隨機(jī)種子,在上下半句,分別重新排列組合詞語(yǔ),并組合輸出10種不重復(fù)的可能。其中上下半句詞語(yǔ)不交叉,每個(gè)可能的組合單行輸出,存儲(chǔ)到“句子組合.txt”文件中。北京今天有個(gè)好天氣,一起大家去爬山。有個(gè)好天氣今天北京,一起大家爬山去。(略)importjiebaimportrandomf=open(d:\\句子組合.txt,w,encoding=utf-8)random.seed(8)s=今天北京有個(gè)好天氣,大家一起去爬山。s=s[:-1]ls=s.split(,)ls1=jieba.lcut(ls[0])ls2=jieba.lcut(ls[1])lines=[]#lines列表,存放各語(yǔ)句組合結(jié)果foriinrange(10):#循環(huán)10次line=#初始字符串line為空random.shuffle(ls1)#打亂第一個(gè)語(yǔ)句詞語(yǔ)順序random.shuffle(ls2)#打亂第地方二個(gè)語(yǔ)句詞語(yǔ)順序foriteminls1:line=line+item#形成重新組合的第一個(gè)語(yǔ)句line+=,foriteminls2:line=line+item#形成重新組合的第一、二個(gè)語(yǔ)句line+=。iflineinlines:#若重新組合的新語(yǔ)句,已經(jīng)在語(yǔ)句列表lines中出現(xiàn)continue#忽略else:lines.______________#將該語(yǔ)句添加到列表lines中f.write(\n.join(lines))#將結(jié)果寫入文件f.close()本題答案:【append(line)】16、【填空題】《射雕英雄傳》是金庸的重要武俠作品之一。這里給出一個(gè)《射雕英雄傳》的網(wǎng)絡(luò)版本,文件名為“射雕英雄傳-網(wǎng)絡(luò)版.txt”。請(qǐng)編寫程序,統(tǒng)計(jì)該文件出現(xiàn)的所有中文詞語(yǔ)及出現(xiàn)次數(shù)(不要求輸出),并輸出按照出現(xiàn)次數(shù)最多的8個(gè)詞語(yǔ),忽略標(biāo)點(diǎn)符號(hào)及單個(gè)字符,采用如下方式打印輸出。輸出格式詞語(yǔ)1,詞語(yǔ)2,詞語(yǔ)3,詞語(yǔ)4,詞語(yǔ)5,詞語(yǔ)6,詞語(yǔ)7,詞語(yǔ)8importjiebaf=open(射雕英雄傳-網(wǎng)絡(luò)版.txt,r,encoding=utf-8)txt=f.read()words=jieba.lcut(txt)counts={}forwordinwords:iflen(word)1:counts[word]=counts.get(word,0)+1items=list(counts.items())items.sort(key=lambdax:x[1],reverse=True)ls=[]foriinrange(8):ls.append(_____________)#將前8名的詞語(yǔ),添加到列表ls中print(,.join(ls))f.close()本題答案:【items[i][0]】Python編程快速入門結(jié)業(yè)考試1、【單選題】以下選項(xiàng)中不符合Python語(yǔ)言變量命名規(guī)則的是以下選項(xiàng)中不符合Python語(yǔ)言變量命名規(guī)則的是本題答案:【3_1】2、【單選題】關(guān)于Python語(yǔ)言的注釋,以下選項(xiàng)中描述錯(cuò)誤的是本題答案:【Python語(yǔ)言的單行注釋以單引號(hào)'開(kāi)頭】3、【單選題】關(guān)于Python的分支結(jié)構(gòu),以下選項(xiàng)中描述錯(cuò)誤的是本題答案:【分支結(jié)構(gòu)可以向已經(jīng)執(zhí)行過(guò)的語(yǔ)句部分跳轉(zhuǎn)】4、【單選題】關(guān)于函數(shù),以下選項(xiàng)中描述錯(cuò)誤的是本題答案:【Python使用del保留字定義一個(gè)函數(shù)】5、【單選題】關(guān)于Python序列類型的通用操作符和函數(shù),以下選項(xiàng)中描述錯(cuò)誤的是本題答案:【如果s是一個(gè)序列,s=[1,kate,True],s[3]返回True】6、【單選題】關(guān)于Python對(duì)文件的處理,以下選項(xiàng)中描述錯(cuò)誤的是本題答案:【當(dāng)文件以文本方式打開(kāi)時(shí),讀寫按照字節(jié)流方式】7、【單選題】以下選項(xiàng)中不是Python對(duì)文件的寫操作方法的是本題答案:【writetext()】8、【單選題】以下選項(xiàng)中不是Python語(yǔ)言的保留字的是本題答案:【do】9、【單選題】以下選項(xiàng)中是Python中文分詞的第三方庫(kù)的是本題答案:【jieba】10、【單選題】關(guān)于賦值語(yǔ)句,以下選項(xiàng)中描述錯(cuò)誤的是本題答案:【設(shè)a=10;b=20,執(zhí)行“a,b=a,a+b;print(a,b)”和“a=b;b=a+b;print(a,b)”之后,得到同樣的輸出結(jié)果:1030】11、【單選題】關(guān)于eval函數(shù),以下選項(xiàng)中描述錯(cuò)誤的是本題答案:【執(zhí)行eval(Hello)和執(zhí)行eval('Hello')得到相同的結(jié)果】12、【單選題】關(guān)于Python循環(huán)結(jié)構(gòu),以下選項(xiàng)中描述錯(cuò)誤的是本題答案:【每個(gè)continue語(yǔ)句只有能力跳出當(dāng)前層次的循環(huán)】13、【單選題】關(guān)于Python的全局變量和局部變量,以下選項(xiàng)中描述錯(cuò)誤的是本題答案:【局部變量指在函數(shù)內(nèi)部使用的變量,當(dāng)函數(shù)退出時(shí),變量依然存在,下次函數(shù)調(diào)用可以繼續(xù)使用】14、【單選題】下面代碼實(shí)現(xiàn)的功能描述的是deffact(n):ifn==0:return1else:returnn*fact(n-1)num=eval(input(請(qǐng)輸入一個(gè)整數(shù):))print(fact(abs(int(num))))本題答案:【接受用戶輸入的整數(shù)n,輸出n的階乘值】15、【單選題】以下選項(xiàng)中,不是Python對(duì)文件的讀操作方法的是本題答案:【readtext()】16、【單選題】下面代碼的輸出結(jié)果是x=3.1415926print(round(x,2),round(x))本題答案:【3.143】17、【單選題】下面代碼的輸出結(jié)果是forsinHelloWorld:ifs==W:breakprint(s,end=)本題答案:【Hello】18、【單選題】設(shè)city.csv文件內(nèi)容如下:巴哈馬,巴林,孟加拉國(guó),巴巴多斯白俄羅斯,比利時(shí),伯利茲下面代碼的執(zhí)行結(jié)果是:f=open(city.csv,r)ls=f.read().split(,)f.close()print(ls)本題答案:【['巴哈馬','巴林','孟加拉國(guó)','巴巴多斯\n白俄羅斯','比利時(shí)','伯利茲']】19、【單選題】下面代碼的執(zhí)行結(jié)果是:ls=[2020,20.20,Python]ls.append(2020)ls.append([2020,2020])print(ls)本題答案:【['2020','20.20','Python',2020,[2020,'2020']]】20、【單選題】下面代碼的執(zhí)行結(jié)果是a=Python等級(jí)考試b==c=print({0:{1}{3}{2}}.format(a,b,25,c))本題答案:【===============Python等級(jí)考試】21、【單選題】下面代碼的執(zhí)行結(jié)果是ls=[[1,2,3],[[4,5],6],[7,8]]print(len(ls))本題答案:【3】22、【單選題】下面代碼的執(zhí)行結(jié)果是x=2x*=3+5**2本題答案:【56】23、【單選題】關(guān)于Python函數(shù),以下選項(xiàng)中描述錯(cuò)誤的是本題答案:【每次使用函數(shù)需要提供相同的參數(shù)作為輸入】24、【單選題】關(guān)于分支結(jié)構(gòu),以下選項(xiàng)中描述不正確的是本題答案:【二分支結(jié)構(gòu)有一種緊湊形式,使用保留字if和elif實(shí)現(xiàn)】25、【單選題】以下選項(xiàng)中,不是Python語(yǔ)言基本控制結(jié)構(gòu)的是本題答案:【跳轉(zhuǎn)結(jié)構(gòu)】26、【單選題】關(guān)于Python語(yǔ)言數(shù)值操作符,以下選項(xiàng)中描述錯(cuò)誤的是本題答案:【x**y表示x的y次冪,其中,y必須是整數(shù)】27、【單選題】Python文件的后綴名是本題答案:【py】28、【單選題】關(guān)于Python循環(huán)結(jié)構(gòu),以下選項(xiàng)中描述錯(cuò)誤的是本題答案:【break用來(lái)結(jié)束當(dāng)前當(dāng)次語(yǔ)句,但不跳出當(dāng)前的循環(huán)體】29、【單選題】給出如下代碼importrandomnum=random.randint(1,10)whileTrue:ifnum=9:breakelse:num=random.randint(1,10)以下選項(xiàng)中描述錯(cuò)誤的是本題答案:【importrandom代碼是可以省略的】30、【單選題】關(guān)于jieba庫(kù)的描述,以下選項(xiàng)中錯(cuò)誤的是本題答案:【jieba是Python中一個(gè)重要的標(biāo)準(zhǔn)函數(shù)庫(kù)】31、【單選題】對(duì)于列表ls的操作,以下選項(xiàng)中描述錯(cuò)誤的是本題答案:【ls.clear():刪除ls的最后一個(gè)元素】32、【單選題】下面代碼的輸出結(jié)果是listV=list(range(5))print(2inlistV)本題答案:【True】33、【單選題】給出如下代碼importrandomasranlistV=[]ran.seed(100)foriinrange(10):i=ran.randint(100,999)listV.append(i)以下選項(xiàng)中能輸出隨機(jī)列表元素最大值的是本題答案:【print(max(listV))】34、【單選題】關(guān)于Python文件打開(kāi)模式的描述,以下選項(xiàng)中描述錯(cuò)誤的是本題答案:【創(chuàng)建寫模式n】35、【單選題】執(zhí)行如下代碼:fname=input(請(qǐng)輸入要寫入的文件:)fo=open(fname,w+)ls=[清明時(shí)節(jié)雨紛紛,,路上行人欲斷魂,,借問(wèn)酒家何處有?,牧童遙指杏花村。]fo.writelines(ls)fo.seek(0,0)forlineinfo:print(line)fo.close()以下選項(xiàng)中描述錯(cuò)誤的是本題答案:【fo.seek(0,0)這行代碼如果省略,也能打印輸出文件內(nèi)容】36、【單選題】以下選項(xiàng)中,修改turtle畫筆顏色的函數(shù)是本題答案:【pencolor()】37、【單選題】給出如下代碼:TempStr=HelloWorld以下選項(xiàng)中可以輸出“World”子串的是本題答案:【print(TempStr[–5:])】38、【單選題】以下選項(xiàng)中值為False的是本題答案:【'Hello''hello'】39、【單選題】Python語(yǔ)言中用來(lái)定義函數(shù)的關(guān)鍵字是本題答案:【def】40、【單選題】以下函數(shù)中,不能改變turtle繪制方向的是本題答案:【turtle.fd()】41、【單選題】關(guān)于random庫(kù),以下選項(xiàng)中描述錯(cuò)誤的是本題答案:【生成隨機(jī)數(shù)之前必須要指定隨機(jī)數(shù)種子】42、【單選題】關(guān)于局部變量和全局變量,以下選項(xiàng)中描述錯(cuò)誤的是本題答案:【函數(shù)運(yùn)算結(jié)束后,局部變量不會(huì)被釋放】43、【單選題】關(guān)于形參和實(shí)參的描述,以下選項(xiàng)中正確的是本題答案:【函數(shù)調(diào)用時(shí),實(shí)參默認(rèn)采用按照位置順序的方式傳遞給函數(shù),Python也提供了按照形參名稱輸入實(shí)參的方式】44、【單選題】關(guān)于random.uniform(a,b)的作用描述,以下選項(xiàng)中正確的是本題答案:【生成一個(gè)[a,b]之間的隨機(jī)小數(shù)】45、【單選題】下面代碼的輸出結(jié)果是sum=1.0fornuminrange(1,4):sum+=numprint(sum)本題答案:【7.0】46、【單選題】下面代碼的輸出結(jié)果是a=[5,1,3,4]print(sorted(a,reverse=True))本題答案:【[5,4,3,1]】47、【單選題】下面代碼的輸出結(jié)果是defchange(a,b):a=10b+=aa=4b=5change(a,b)print(a,b)本題答案:【45】48、【單選題】下面代碼的輸出結(jié)果是foriinrange(10):ifi%2==0:continueelse:print(i,end=,)本題答案:【1,3,5,7,9,】49、【填空題】?jī)H使用Python基本語(yǔ)法,即不使用任何模塊,編寫Python程序計(jì)算下列數(shù)學(xué)表達(dá)式的結(jié)果并輸出,小數(shù)點(diǎn)后保留3位。本題答案:【((3**4+5*6**7)/8)**0.5##%_YZPRLFH_%##((3**4+5*6**7)/8)**(1/2)##%_YZPRLFH_%##pow((3**4+5*6**7)/8,1/2)##%_YZPRLFH_%##pow((3**4+5*6**7)/8,0.5)】50、【填空題】以中國(guó)共產(chǎn)黨第十九次全國(guó)代表大會(huì)報(bào)告中一句話作為字符串變量s,完善Python程序,分別用Python內(nèi)置函數(shù)及jieba庫(kù)中已有函數(shù)計(jì)算字符串s的中文字符個(gè)數(shù)及中文詞語(yǔ)個(gè)數(shù)。注意,中文字符包含中文標(biāo)點(diǎn)符號(hào)。(提交的代碼應(yīng)包括題目中給出的部分)importjiebas=中國(guó)特色社會(huì)主義進(jìn)入新時(shí)代,我國(guó)社會(huì)主要矛盾已經(jīng)轉(zhuǎn)化為人民日益增長(zhǎng)的美好生活需要和不平衡不充分的發(fā)展之間的矛盾。n=len(s)m=__________print(中文字符數(shù)為{},中文詞語(yǔ)數(shù)為{}。.format(n,m))本題答案:【len(jieba.lcut(s))】51、【填空題】0X4DC0是一個(gè)十六進(jìn)制數(shù),它對(duì)應(yīng)的Unicode編碼是中國(guó)古老的《易經(jīng)》六十四卦的第一卦,請(qǐng)輸出第51卦(震卦)對(duì)應(yīng)的Unicode編碼的二進(jìn)制、十進(jìn)制、八進(jìn)制和十六進(jìn)制格式。print(二進(jìn)制{0:b}、十進(jìn)制{0:}、八進(jìn)制{0:o}、十六進(jìn)制{0:X}.format(_________________))本題答案:【0X4DC0+50】52、【填空題】使用turtle庫(kù)的turtle.fd()函數(shù)和turtle.seth()函數(shù)繪制一個(gè)邊長(zhǎng)為200的正方形,效果如下圖所示。請(qǐng)結(jié)合格式框架,補(bǔ)充橫線處代碼。importturtled=0foriinrange(4):turtle.fd(200)d=____③____turtle.seth(d)本題答案:【90*(i+1)##%_YZPRLFH_%##(i+1)*90##%_YZPRLFH_%##d+90】53、【填空題】列表ls中存儲(chǔ)了我國(guó)39所985高校所對(duì)應(yīng)的學(xué)校類型,請(qǐng)以這個(gè)列表為數(shù)據(jù)變量,完善Python代碼,統(tǒng)計(jì)輸出各類型的數(shù)量。ls=[綜合,理工,綜合,綜合,綜合,綜合,綜合,綜合,綜合,綜合,\師范,理工,綜合,理工,綜合,綜合,綜合,綜合,綜合,理工,\理工,理工,理工,師范,綜合,農(nóng)林,理工,綜合,理工,理工,\理工,綜合,理工,綜合,綜合,理工,農(nóng)林,民族,軍事]輸出格式(其中冒號(hào)為英文冒號(hào))軍事:1民族:1(略)程序代碼如下:ls=[綜合,理工,綜合,綜合,綜合,綜合,綜合,綜合,綜合,綜合,\師范,理工,綜合,理工,綜合,綜合,綜合,綜合,綜合,理工,\理工,理工,理工,師范,綜合,農(nóng)林,理工,綜合,理工,理工,\理工,綜合,理工,綜合,綜合,理工,農(nóng)林,民族,軍事]d={}foriinls:d[i]=________________forkind:print({}:{}.format(k,d[k]))本題答案:【d.get(i,0)+1】54、【填空題】文本中左側(cè)一段輸出N的值,右側(cè)一段根據(jù)N的值輸出等號(hào),等號(hào)個(gè)數(shù)為N與5的整除商的值,例如,當(dāng)N等于10時(shí),輸出2個(gè)等號(hào)。結(jié)果為“10==”。N=10#N取值范圍是0—100,整數(shù)print({}{}.format(N,'='*(_________)))本題答案:【N//5】55、【填空題】以論語(yǔ)中一句話作為字符串變量s,補(bǔ)充程序,分別輸出字符串s中漢字和標(biāo)點(diǎn)符號(hào)的個(gè)數(shù)。s=學(xué)而時(shí)習(xí)之,不亦說(shuō)乎?有朋自遠(yuǎn)方來(lái),不亦樂(lè)乎?人不知而不慍,不亦君子乎?n=0#漢字個(gè)數(shù)m=0#標(biāo)點(diǎn)符號(hào)個(gè)數(shù)m=s.count(,)+s.count(?)n=________-mprint(字符數(shù)為{},標(biāo)點(diǎn)符號(hào)數(shù)為{}。.format(n,m))本題答案:【len(s)】56、【填空題】使用程序計(jì)算整數(shù)N到整數(shù)N+100之間所有奇數(shù)的數(shù)值和,不包含N+100,并將結(jié)果輸出。整數(shù)N由用戶給出,代碼片段如下,補(bǔ)全代碼。不判斷輸入異常。N=input(請(qǐng)輸入一個(gè)整數(shù):)sum=0foriinrange(____________________):ifi%2!=0:sum=sum+iprint(sum)本題答案:【eval(N),eval(N)+100】57、【填空題】使用turtle庫(kù)的turtle.fd()函數(shù)和turtle.left()函數(shù)繪制一個(gè)六邊形,邊長(zhǎng)為200像素,效果如下圖所示。importturtleforiinrange(6):turtle.fd(200)____________本題答案:【turtle.left(60)】58、【填空題】根據(jù)輸入字符串s,輸出一個(gè)寬度為15字符,字符串s居中顯示,以“=”填充的格式。如果輸入字符串超過(guò)15個(gè)字符,則輸出字符串前15個(gè)字符。提示代碼如下:s=input()print(________________.format(s))本題答案:【{:=^15.15}##%_YZPRLFH_%##{0:=^15.15}】59、【填空題】根據(jù)斐波那契數(shù)列的定義,F(xiàn)(0)=0,F(xiàn)(1)=1,F(n)=F(n–1)+F(n–2)(n≥2),輸出不大于100的序列元素,提示代碼如下:a,b=0,1whilea100:print(a,end=,)a,b=______________本題答案:【b,a+b】60、【填空題】使用turtle庫(kù)的turtle.fd()函數(shù)和turtle.seth()函數(shù)繪制一個(gè)等邊三角形,邊長(zhǎng)為200像素,效果如下圖所示。請(qǐng)結(jié)合程序整體框架,根據(jù)提示代碼完成程序。提示代碼:importturtleastforiinrange(3):t.seth(____________)t.fd(200)本題答案:【i*120##%_YZPRLFH_%##120*i】61、【填空題】編寫代碼完成如下功能:有字典d={數(shù)學(xué):101,語(yǔ)文:202,英語(yǔ):203,物理:204,生物:206},向字典中添加鍵值對(duì)化學(xué):205。_________________________________________本題答案:【d["化學(xué)"]=205##%_YZPRLFH_%##d['化學(xué)']=205】62、【填空題】編寫代碼完成如下功能:有字典d={數(shù)學(xué):101,語(yǔ)文:202,英語(yǔ):203,物理:204,生物:206},修改數(shù)學(xué)對(duì)應(yīng)的值為201。____________________________本

溫馨提示

  • 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)論