程序設(shè)計(jì)方法Python微課版周勇課后習(xí)題答案_第1頁
程序設(shè)計(jì)方法Python微課版周勇課后習(xí)題答案_第2頁
程序設(shè)計(jì)方法Python微課版周勇課后習(xí)題答案_第3頁
程序設(shè)計(jì)方法Python微課版周勇課后習(xí)題答案_第4頁
程序設(shè)計(jì)方法Python微課版周勇課后習(xí)題答案_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第1章課后習(xí)題一、選擇題1~6BBBADB二、填空題1.機(jī)器語言匯編語言高級(jí)語言2.turtle120100三、編程題(略)第2章課后習(xí)題答案一、選擇題1.A2.C3.B4.A5.D6.B7.B8.C9.B10.C11.B12.D13.C14.A15.B16.C17.C18.D二、填空題1.[9,10],[5,6,7,8],[8,9]2.表達(dá)式表達(dá)式的值8%10*10+68//10866.5//23.06.5%20.56.5/23.25-23%4116/4-3+5*9/3%7//21.00xA+0xB21abs(3+4j)5.0pow(3,2)9int('101',2)53.[11,0,13]4.aremanythereoranges5.[2,8,9,11,7,15]6.37.10028.howdoyoudo三、編程題1.參考代碼importmathr=eval(input("請(qǐng)輸入圓柱體半徑:"))h=eval(input("請(qǐng)輸入圓柱體高:"))s=math.pi*pow(r,2)+2*math.pi*r*hv=math.pi*pow(r,2)*hprint(format(s,".2f"))print(format(v,".2f"))2.參考代碼number=eval(input("Enteraninteger:"))d1=number%10number=number//10d2=number%10number=number//10d3=number%10number=number//10d4=number%10number=number//10print("Thereversednumberis",d1,end='')print(d2,end='')print(d3,end='')print(d4,end='')第3章課后習(xí)題一、選擇題1~5DBDDA6~10CAACD11~15CBABA16~20AAABB21~25DDADD二、填空題1.no2.23.打印2行,每行打印的結(jié)果是0*1*2*3*34.打印1行,打印結(jié)果是0,1,2,3,5.打印結(jié)果是2,4,6,8,10,6.打印結(jié)果是1,3,5,7,9,7.打印結(jié)果是5,4,3,2,1,正常退出了循環(huán)8.打印結(jié)果是4,7,正常退出i=79.打印結(jié)果是3,410.打印結(jié)果是50,25,12,6,3,11.(1)score>=80(2)score>=70(3)score>=6012.(1)i<=20(2)print(f2,end=",")13.(1)x%k==0(2)x=x//k14.(1)random.randint(1000,9999)(2)flag=False(3)flag==True/flag15.(1)abs(x1-x0)>=eps(2)1/3*(2*x0+a/x0/x0)16.(1)t=0(2)t*10+a17.(1)fm=ym(2)ym[1:](3)fm=fm+'0'三、編程題(見文件)第4章課后習(xí)題一、選擇題1~5BDDCD6~10CDDAA11~15AABAD16~18DAB二、填空題1.abcabc,2.第一行[1,2,3,4,5]第二行[12,34,56,78]3.5664.第一行03第二行16第三行295.56.1447.(1)k+1(2)isprime(i)/isprime(i)==True8.(1)q=s%10(2)n1=i//100(3)n=n+19.(1)r!=0(2)a%b(3)99-a(4)num+1三、編程題(見文件)第5章課后習(xí)題答案一、選擇題DCBDAC二、填空題1.1002.1001003.400三、編程題1.classDog(object):def__init__(self,n,c):=nself.color=cd1=Dog("Ella","白色")print(,d1.color)2.classFather():def__init__(self,name,hobby):=nameself.hobby=hobbydeflike(self):print(+self.hobby)classSon(Father):def__init__(self,name,hobby,skill):Father.__init__(self,name,hobby)self.skill=skilldeflike(self):print(+self.hobby+self.skill)zhangsan=Son("張三","愛讀書","擅長表演")zhangsan.like()第6章課后習(xí)題答案一、選擇題CB二、編程題1.s=input()flag=Truea=s.split(".")iflen(a)==4:foriina:ifeval(i)notinrange(1,256):flag=Falseelse:flag=Falseifflag==True:print("Yes")else:print("No")2.nums=list(input())#18位身份證號(hào)碼weight=(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2)s=0foriinrange(17):s+=int(nums[i])*weight[i]code=(12-s%11)%11ifstr(code)==nums[-1]orcode==10andnums[-1]=='X':print("這是一個(gè)正確的身份證號(hào)碼。")else:print("這是一個(gè)錯(cuò)誤的身份證號(hào)碼。")3.alp="ABCDEFGHIJKLMNOPQRSTUVWXYZ"s=input()code=[]foriinrange(len(s)):if'A'<=s[i]<='Z'or'a'<=s[i]<='z':c=s[i].upper()k=alp.index(c)k=(k+i+1)%26code.append(alp[k])else:code.append(s[i])print("".join(code))課后習(xí)題答案一、選擇題以下哪種文件_A___被記事本打開不能正常顯示?A.二進(jìn)制文件B.txt文件C.csv文件D.json文件open()的默認(rèn)文件打開方式是A。A.rB.r+C.wD.w+下列文件打開方式中,C不能對(duì)打開的文件進(jìn)行寫操作。A.wB.wtC.rD.a下列方法中,B是Python對(duì)文件的寫入操作方法。A.read()B.writelines()C.readtext()D.readlines()下列Python的第三方庫中,用于網(wǎng)頁數(shù)據(jù)提取與分析的庫是C。A.RequestsB.jiebaC.BeautifulSoupD.numpy二、填空題補(bǔ)全下列程序代碼,完成以下功能,用戶輸入文件路徑,以文本文件方式讀入文件內(nèi)容并逐行打印。例如D盤根目錄下有一個(gè)文本文件data.txt,則用戶輸入“D:\data.txt”。fname=input("請(qǐng)輸入要打開的文件:")fo=open(r'D:\data.txt',‘r’,encoding=_encoding='utf-8'_)folines=_fo.readlines()____forlineinfolines:print(_line_)fo.close()課后習(xí)題答案一、選擇題下列用于科學(xué)計(jì)算的Python第三方庫是C。A.pandasB.matplotlibC.numpyD.Time以下描述錯(cuò)誤的是A。A.ndarray可以將索引自定義為任意字符串B.series可以將索引自定義為任意字符串C.dataframe可以將索引自定義為任意字符串D.dataframe中個(gè)元素之間的數(shù)據(jù)類型可以不同下列代碼中繪制折線圖的是B。A.plt.scatter(x,y)B.plt.plot(x,y)C.plt.legend('upperleft')D.plt.xlabel('散點(diǎn)圖')下列字符表示plot線條顏色、線條樣式以及點(diǎn)的形狀和類型為藍(lán)色正方形實(shí)線的是A。A.'bs-'B.'go-'C.'r+-'D.'r*:'二、填空題numpy的核心特征是_ndarray_____。df=pd.DataFrame(np.zeros([2,2]),index=['a','b'],columns=['c','d']),將df賦值給df2的正確語句是___df2=df.copy()___。課后習(xí)題答案一、選擇題以下創(chuàng)建圖形用戶界面(GUI)的標(biāo)準(zhǔn)庫是(A)。A.tkinterB.numpyC.pandasD.matplotlib在使用tkinter創(chuàng)建GUI應(yīng)用程序時(shí),以下哪個(gè)方法用于創(chuàng)建一個(gè)窗口對(duì)象?

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論