理工類專業(yè)課復(fù)習(xí)資料-python基礎(chǔ)練習(xí)題100道_第1頁
理工類專業(yè)課復(fù)習(xí)資料-python基礎(chǔ)練習(xí)題100道_第2頁
理工類專業(yè)課復(fù)習(xí)資料-python基礎(chǔ)練習(xí)題100道_第3頁
理工類專業(yè)課復(fù)習(xí)資料-python基礎(chǔ)練習(xí)題100道_第4頁
理工類專業(yè)課復(fù)習(xí)資料-python基礎(chǔ)練習(xí)題100道_第5頁
已閱讀5頁,還剩72頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

復(fù)的剃掉。alforiinrange(1,5):forjinrange(1,5):forkinrange(1,5):andjkandkital簡(jiǎn)便方法用itertools中的permutations即可。foriinitertools.permutations(a,3):實(shí)例002:“個(gè)稅計(jì)算”題目企業(yè)發(fā)放的獎(jiǎng)金根據(jù)利潤(rùn)提成。利潤(rùn)(I)低于或等于10萬元時(shí),獎(jiǎng)金可提10%;利潤(rùn)高7.5%;20萬到40萬之間時(shí),高于20萬元的部分,可提成5%;40萬到60萬之間時(shí)高于4060萬元的部分,可提成1.5%,高于可。fitintinputShowmethemoneythresholds0,100000,200000,200000,400000]rates.03,0.015,0.01]foriinrange(len(thresholds)):sisidsiratesiinusprofitrates3實(shí)例003:完全平方數(shù)題目一個(gè)整數(shù),它加上100后是一個(gè)完全平方數(shù),再加上168又是一個(gè)完全平方數(shù),請(qǐng)問程序分析因?yàn)?68對(duì)于指數(shù)爆炸來說實(shí)在太小了,所以可以直接省略數(shù)學(xué)分析,用最樸素的方法來獲取上限:while(n+1)**2-n*n<=168:----------while(n+1)**2-n*n<=168:foriinrange((n+1)**2):ifiintiandi+168)**0.5==int((i+168)**0.5):實(shí)例004:這天第幾天eapYearyreturnyoryandy100!=0))DofM,31,30,31,30]yearintinputYear'))tMonthintinputdayforiinrange(month):實(shí)例005:三數(shù)排序題目輸入三個(gè)整數(shù)x,y,z,請(qǐng)把這三個(gè)數(shù)由小到大輸出。實(shí)現(xiàn)一下,偷懶就直接調(diào)函數(shù)。foriinrange(3):xint(input('int%d:'%(i)))foriinrange(len(raw)):forjinrange(i,len(raw)):awjrawiforiinrange(3):xint(input('int%d:'%(i)))實(shí)例006:斐波那契數(shù)列題目斐波那契數(shù)列。#遞歸實(shí)現(xiàn)ibnturnifnelseFibnFibnnputargetintinputforiinrange(target-1):3題目將一個(gè)列表的數(shù)據(jù)復(fù)制到另一個(gè)列表中。程序分析使用列表[:],拿不準(zhǔn)可以調(diào)用copy模塊。a4,['a','b']]copyaeepcopya#賦值#淺拷貝#淺拷貝#深拷貝pendcRESTARTF\PyWorkspace\Python100\100examples\007.py============a2,3,4,['a','b','c'],5]b['a','b','c'],5]c3,4,['a','b','c']]d,3,4,['a','b','c']]e3,4,['a','b']]223實(shí)例008:九九乘法表題目輸出9*9乘法口訣表。foriinrange(1,10):forjinrange(1,i+1):printddldijijend)實(shí)例009:暫停一秒輸出題目暫停一秒輸出。程序分析使用time模塊的sleep()函數(shù)。foriinrange(4):trinttimetimeimesleep實(shí)例010:給人看的時(shí)間題目暫停一秒輸出,并格式化當(dāng)前時(shí)間。程序分析同009.mplifythecodewithelsenforiinrange(4):printtimestrftimeYmdHMStimelocaltimetimetime))))imesleep題目有一對(duì)兔子,從出生后第3個(gè)月起每個(gè)月都生一對(duì)兔子,小兔子長(zhǎng)到第三個(gè)月后每個(gè)程序分析我認(rèn)為原文的解法有點(diǎn)扯,沒有考慮3個(gè)月成熟的問題,人家還是嬰兒怎么生孩變?nèi)峦?,三月兔變成年兔,成年?包括新成熟的三月兔)生等量的一月兔。foriinrange(month):monthmonthmonthmontheldermontheldermonthmonthmonthmonth_elnthprint('第%d個(gè)月共'%(i+1),month_1+month_2+month_3+month_elder,'對(duì)兔子')題目判斷101-200之間有多少個(gè)素?cái)?shù),并輸出所有素?cái)?shù)。tforiinrange(100,200):lagforjinrange(2,round(math.sqrt(i))+1):lagforiinrange(100,200):forjinrange(2,round(math.sqrt(i))+1):實(shí)例013:所有水仙花數(shù)題目打印出所有的"水仙花數(shù)",所謂"水仙花數(shù)"是指一個(gè)三位數(shù),其各位數(shù)字立方和等于程序分析利用for循環(huán)控制100-999個(gè)數(shù),每個(gè)數(shù)分解出個(gè)位,十位,百位。foriinrange(100,1000):oneint(s[-1])tenints)netenhun實(shí)例014:分解質(zhì)因數(shù)題目將一個(gè)整數(shù)分解質(zhì)因數(shù)。例如:輸入程序分析根本不需要判斷是否是質(zhì)數(shù),從getend90,打印出90=233*5。2開始向數(shù)本身遍歷,能整除的肯定是最小的質(zhì)getabstargetdlaglagwhileTrue:foriinrange(2,int(target+1)):lageti223242526實(shí)例015:分?jǐn)?shù)歸檔題目利用條件運(yùn)算符的嵌套來完成此題:學(xué)習(xí)成績(jī)>=90分的同學(xué)用A表示,60-89分之間。ints實(shí)例016:輸出日期題目輸出指定格式的日期。程序分析使用datetime模塊。timedatetodaytetimedatedatetimedatetodaystrftimedmYdaydatetimedate)ydayreplaceyeardayyear實(shí)例017:字符串構(gòu)成題目輸入一行字符,分別統(tǒng)計(jì)出其中英文字母、空格、數(shù)字和其它字符的個(gè)數(shù)。程序分析利用while或for語句,條件為輸入的字符不為‘\n’。foriinrange(len(string)):pacefstringiisdigitstringiisalphaampth實(shí)例018:復(fù)讀機(jī)相加題目求s=a+aa+aaa+aaaa+aa…a的值,其中a是一個(gè)數(shù)字。例如2+22+222+2222+22222(此。foriinrange(n):實(shí)例019:完數(shù)和,這個(gè)數(shù)就稱為"完數(shù)"。例如6=1+2+3.編程找出程序分析將每一對(duì)因子加進(jìn)集合,在這個(gè)過程中已經(jīng)自動(dòng)去重。最后的結(jié)果要求不計(jì)算其ornumgetintnumforiinrange(1,num):foriinrange(2,1001):ifisumfactorii實(shí)例020:高空拋物題目一球從100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10程序分析無high=200.otalforiinrange(10):alhigh題目猴子吃桃問題:猴子第一天摘下若干個(gè)桃子,當(dāng)即吃了一半,還不癮,又多吃了一個(gè)程序分析按規(guī)則反向推斷:猴子有一個(gè)桃子,他偷來一個(gè)桃子,覺得不夠又偷來了與手上的桃子,一共偷了9天。foriinrange(9):實(shí)例022:比賽對(duì)手題目?jī)蓚€(gè)乒乓球隊(duì)進(jìn)行比賽,各出三人。甲隊(duì)為a,b,c三人,乙隊(duì)為x,y,z三人。已抽簽決個(gè)對(duì)手即可。asetxyz'])zcsetxyz])csetxzxforiina:forjinb:forkinc:tijkntasbscsijk實(shí)例023:畫菱形題目打印出如下圖案(菱形):**。wnuma-num)+1)acenterdraw(num-1)acenter實(shí)例024:斐波那契數(shù)列II項(xiàng)除以前一項(xiàng)。s=0forninrange(1,21):s+=a/baba+b,a題目求1+2!+3!+…+20!的和?!?0(1))))foriinrange(20,1,-1):實(shí)例026:遞歸求階乘題目利用遞歸方法求5!。。orialnreturnn*factorial(n-1)ifn>1else1實(shí)例027:遞歸輸出題目利用遞歸函數(shù)調(diào)用方式,將所輸入的5個(gè)字符,以相反順序打印出來。。stringendringhere實(shí)例028:遞歸求等差數(shù)列題目有5個(gè)人坐在一起,問第五個(gè)人多少歲?他說比第4個(gè)人大2歲。問第4個(gè)人歲數(shù),。neturneturnagen實(shí)例029:反向輸出題目給一個(gè)不多于5位的正整數(shù),要求:一、求它是幾位數(shù),二、逆序打印出各位數(shù)字。數(shù),用字符串的方法總是比較省事。ntn實(shí)例030:回文數(shù)題目一個(gè)5位數(shù),判斷它是不是回文數(shù)。即12321是回文數(shù),個(gè)位與萬位相同,十位與千程序分析用字符串比較方便,就算輸入的不是數(shù)字都o(jì)k。b=len(n)-1agTruewhilea<b:print('不是回文串')agFalsea,b=a+1,b-1print('是回文串')題目請(qǐng)輸入星期幾的第一個(gè)字母來判斷一下是星期幾,如果第一個(gè)字母一樣,則繼續(xù)判斷對(duì)照關(guān)系存好。weekT{'h':'thursday',yweekS{'a':'saturday',week{'t':weekT,ya=week[str(input('請(qǐng)輸入第一位字母:')).lower()]eekSprint(a[str(input('請(qǐng)輸入第二位字母:')).lower()])實(shí)例032:反向輸出II題目按相反的順序輸出列表的值。程序分析無。aonetwo,'three']nta實(shí)例033:列表轉(zhuǎn)字符串題目按逗號(hào)分隔列表。程序分析無。printjoinstrnforninL實(shí)例034:調(diào)用函數(shù)題目練習(xí)函數(shù)調(diào)用。程序分析無。llodloAgainforiinrange(2):emain實(shí)例035:設(shè)置輸出顏色題目文本顏色設(shè)置。程序分析無。orsBLUEmGREENmWARNING\033[93m'實(shí)例036:算素?cái)?shù)題目求100之內(nèi)的素?cái)?shù)。程序分析用else執(zhí)行for循環(huán)的獎(jiǎng)勵(lì)代碼(如果for是正常完結(jié),非break)。foriinrange(lo,hi+1):forjinrange(2,i):實(shí)例037:排序題目對(duì)10個(gè)數(shù)進(jìn)行排序。程序分析同實(shí)例005。foriinrange(10):xint(input('int%d:'%(i)))foriinrange(len(raw)):forjinrange(i,len(raw)):awjrawi實(shí)例038:矩陣對(duì)角線之和題目求一個(gè)3*3矩陣主對(duì)角線元素之和。程序分析無。]foriinrange(len(mat)):實(shí)例039:有序列表插入元素題目有一個(gè)已經(jīng)排好序的數(shù)組。現(xiàn)輸入一個(gè)數(shù),要求按原來的規(guī)律將它插入數(shù)組中。程序分析首先判斷此數(shù)是否大于最后一個(gè)數(shù),然后再考慮插入中間的數(shù)的情況,插入后此lis0,100000]inputinsertanumberforiinrange(len(lis)-1):forjinrange(i,len(lis)):sjlislislisj實(shí)例040:逆序列表題目將一個(gè)數(shù)組逆序輸出。程序分析依次交換位置,或者直接調(diào)用reverse方法。lis0,100000]foriinrange(int(len(lis)/2)):lisilislenlisilislenlisi,lis[i]lis0,100000]題目模仿靜態(tài)變量的用法。與變量。mymyselfelfiselfiforiinrange(50):實(shí)例042:變量作用域題目學(xué)習(xí)使用auto定義變量的用法。程序分析python中的變量作用域。mymmyglobalnprint('函數(shù)內(nèi)部的同名變量')forjinrange(20):print('global聲明同名變量')forkinrange(20):實(shí)例043:作用域、類的方法與變量題目模仿靜態(tài)變量(static)另一案例。程序分析綜合實(shí)例041和實(shí)例042。ymselfsdummynumselfnumnumnumfnumforiinrange(5):實(shí)例044:矩陣相加題目計(jì)算兩個(gè)矩陣相加。程序分析創(chuàng)建一個(gè)新的矩陣,使用for迭代并取出X和Y矩陣中對(duì)應(yīng)位置的值,相加后X=[[12,7,3],Y=[[5,8,1],foriinrange(len(res)):forjinrange(len(res[0])):XijYij實(shí)例045:求和題目統(tǒng)計(jì)1到100之和。程序分析無foriinrange(1,101):實(shí)例046:打破循環(huán)題目求輸入數(shù)字的平方,如果平方運(yùn)算后小于50則退出。程序分析無whileTrue:print('輸入錯(cuò)誤')print('平方小于50,退出')實(shí)例047:函數(shù)交換變量題目?jī)蓚€(gè)變量值用函數(shù)互換。程序分析無cabb實(shí)例048:數(shù)字比大小題目數(shù)字比較。程序分析無tinputa題目使用lambda來創(chuàng)建匿名函數(shù)。程序分析無xyxxyyyxxyxxyyyxntinput實(shí)例050:隨機(jī)數(shù)題目輸出一個(gè)隨機(jī)數(shù)。random塊。muniform題目學(xué)習(xí)使用按位與&。程序分析0&0=0;0&1=0;1&0=0;1&1=1。實(shí)例052:按位或題目學(xué)習(xí)使用按位或程序分析0|0=0;0|1=1;1|0=1;1|1=1實(shí)例053:按位異或題目學(xué)習(xí)使用按位異或程序分析0^0=0;0^1=1;1^0=1;1^1=0實(shí)例054:位取反、位移動(dòng)題目取一個(gè)整數(shù)a從右端開始的4?7位。(1)先使a右移4位。(2)設(shè)置一個(gè)低4位全為1,其余全為0的數(shù)。可用(0<<4)a=int(input('輸入一個(gè)數(shù)字:'))b=0#0b=~b#1b=b<<4#10000b=~b#1111實(shí)例055:按位取反題目學(xué)習(xí)使用按位取反~。程序分析~0=1;~1=0;實(shí)例056:畫圈題目畫圖,學(xué)用circle畫圓形。程序分析無。fromtkinterimport*canvasCanvaswidthheightbg'yellow')packexpandYESfillBOTHj=1foriinrange(26):canvascreateovalkk,310+k,250+k,width=1)j+=0.3實(shí)例057:畫線題目畫圖,學(xué)用line畫直線。程序分析無。amemainfromtkinterimport*canvasCanvaswidthheight00,bg='green')spackexpandYESfillBOTHx0=263y=263y=275x1=275foriinrange(19):canvascreatelinexyxywidth1,fill='red')x0=x0-5y0=y0-5x1=x1+5y1=y1+5x0=263y=275y=263foriinrange(21):canvascreatelinexyxyfill='red')x0+=5y0+=5y1+=5223242526實(shí)例058:畫矩形題目畫圖,學(xué)用rectangle畫方形。程序分析無。amemainfromtkinterimport*canvasCanvasrootwidthheight=400,bg='yellow')x0=263y=263y=275x1=275foriinrange(19):anvascreaterectanglexyxyx0-=5y0-=5x1+=5y1+=5ack實(shí)例059:畫圖(丑)題目畫圖,綜合例子。程序分析丑。if__name__=='__main__':fromtkinterimport*canvasCanvaswidthheight=300,bg='green')canvaspackexpandYESfillBOTHx0=150y0=100canvascreateovalx-10,y0-10,x0+10,y0+10)canvascreateovalxy-20,x0+20,y0+20)canvascreateovalxy0-50,x0+50,y0+50)foriinrange(16):a=2*math.pi/16*ix=math.ceil(x0+48*math.cos(a))y=math.ceil(y0+48*math.sin(a)*B)canvascreatelinexyxyfill'red')canvascreateovalxy0-60,x0+60,y0+60)forkinrange(501):foriinrange(17):a=(2*math.pi/16)*i+(2*math.pi/180)*kx=math.ceil(x0+48*math.cos(a))y=math.ceil(y0+48+math.sin(a)*B)canvascreatelinexyxyfill'red')forjinrange(51):a=(2*math.pi/16)*i+(2*math.pi/180)*k-1x=math.ceil(x0+48*math.cos(a))y=math.ceil(y0+48*math.sin(a)*B)canvascreatelinexyxyfill'red')232425262728293031實(shí)例060:字符串長(zhǎng)度題目計(jì)算字符串長(zhǎng)度。程序分析無。ngguang題目打印出楊輝三角形前十行。程序分析無。ratenumRowsforiinrange(1,numRows):rappendlistmaplambdaxyxyr],r[-1]+[0])))ateforiina:實(shí)例062:查找字符串題目查找字符串。程序分析無。uebixuebi實(shí)例063:畫橢圓題目畫橢圓。程序分析使用tkinter。amemainfromtkinterimport*x=360yytop=y-30ycanvasCanvaswidthheight=600,bg='white')foriinrange(20):canvascreateovaltop50-bottom,250+top,250+bottom)top-=5ttomack實(shí)例064:畫橢圓、矩形題目利用ellipse和rectangle畫圖。。程序分析無。amemainfromtkinterimport*canvasCanvaswidthheight=600,bg='white')top=50num5foriinrange(num):canvascreateovalright,250-left,250+right,250+left)canvascreateoval250-top,250+20,250+top)canvascreaterectangle*i,20-2*i,10*(i+2),10*(i+2))ghtfttop+=10ack實(shí)例065:畫組合圖形題目一個(gè)最優(yōu)美的圖案。程序分析無。fromtkinterimport*Sefinitselfself.x=0self.y=0seToDemoeenxeenycanvasCanvaswidthscreenxheightscreeny,bg='white')AspectRatio=0.85AXPTSw=screenxxcenter=w/2ycenter=h/2radiushAspectRatio2)-20step/MAXPTSangleforiinrange(MAXPTS):radsanglemathpi.0centerintmathcosradsradiuscenterintmathsinradsradiusAspectRatiostepcanvascreateovalxcenterradiusycenterradiusxcenter+radius,ycenter+radius)foriinrange(MAXPTS):forjinrange(i,MAXPTS):canvascreatelinepointsixpointsiypointsj.x,points[j].y)ackamemain32425262728293031323334353637383940實(shí)例066:三數(shù)排序題目輸入3個(gè)數(shù)a,b,c,按大小順序輸出。程序分析同實(shí)例005。foriinrange(3):xint(input('int%d:'%(i)))foriinrange(len(raw)):forjinrange(i,len(raw)):awjrawiforiinrange(3):xint(input('int%d:'%(i)))實(shí)例067:交換位置題目輸入數(shù)組,最大的與第一個(gè)元素交換,最小的與最后一個(gè)元素交換,輸出數(shù)組。程序分析無。lililiindexminli)]=li[li.index(min(li))],li[-1]i實(shí)例068:旋轉(zhuǎn)數(shù)列題目有n個(gè)整數(shù),使其前面各數(shù)順序向后移m個(gè)位置,最后m個(gè)數(shù)變成最前面的m個(gè)數(shù)程序分析無。fromcollectionsimport*li]equelimaxlenlenlideqrotateintinputrotate實(shí)例069:報(bào)數(shù)程序分析無。amemainn=int(input('請(qǐng)輸入總?cè)藬?shù):'))foriinrange(n):umappendiwhilem<n-1:ifnum[i]!=0:k+=1mim+=1i+=1ifini=0iiwhilenum[i]==0:i+=1223實(shí)例070:字符串長(zhǎng)度II題目寫一個(gè)函數(shù),求一個(gè)字符串的長(zhǎng)度,在main函數(shù)中輸入字符串,并輸出其長(zhǎng)度。程序分析無。ofstrsanxiaofengsheng題目編寫input()和output()函數(shù)輸入,輸出5個(gè)學(xué)生的數(shù)據(jù)記錄。程序分析無。unum:stringname:string#score[4]:liststudent=[]foriinrange(5):studentappend[]])utstustuforiinrange(N):stuiinput('inputstudentnum:\n')stuiinput('inputstudentname:\n')forjinrange(3):stuiappendintinputscore:\n')))putstustuforiinrange(N):printss%(stu[i][0],stu[i][1]))forjinrange(3):intdstuijamemaintustudent223242526實(shí)例072:創(chuàng)建鏈表題目創(chuàng)建一個(gè)鏈表。譜。edefinitselfdatafdatadataelfnextNonedataselfstdefinitselfhead:elfheadheadmptyselfreturnselfgetlen0tlenselfgthtemp=self.headwhiletempisnotNone:length+=1temptemp.nextappendselfnodetemp=self.headwhiletemp.nextisnotNone:temptemp.nexttempnext=nodedeleteselfindexndexorindexselfgetlenprint("給定位置不合理")indexelfheadselfheadnexttemp=self.headcur_pos=0whiletempisnotNone:cur_pos+=1fcurposindextempnexttemp.next.nexttemptemp.nextefinsertselfposnodeosorposselfgetlenprint("插入結(jié)點(diǎn)位置不合理")temp=self.headcur_pos=0whiletempisnotNode:cur_pos+=1fcurposposnexttempnextnodetemptemp.nextreverseselfheadoneandheadnextisNonemptyselfadnextwhilecurisnotNone:tempcur.nexturnextpreefprintlistselfheaddatawhileheadisnotNone:dheadgetdataemainforiinrange(10):tlisthead3242526272829303132333435363738394041424348495051525354555657585960616263646566676869707172737475767778798081828實(shí)例073:反向輸出鏈表題目反向輸出一個(gè)鏈表。程序分析無。edefinitselfdatafdatadataelfnextNonedataselfstdefinitselfhead:elfheadheadreturnselfgetlen0tlenselfgthtemp=self.headwhiletempisnotNone:length+=1temptemp.nextappendselfnodetemp=self.headwhiletemp.nextisnotNone:temptemp.nexttempnext=nodedeleteselfindexndexorindexselfgetlenprint("給定位置不合理")indexelfheadselfheadnexttemp=self.headcur_pos=0whiletempisnotNone:cur_pos+=1fcurposindextempnexttemp.next.nexttemptemp.nextefinsertselfposnodeosorposselfgetlenprint("插入結(jié)點(diǎn)位置不合理")temp=self.headcur_pos=0whiletempisnotNode:cur_pos+=1fcurposposnexttempnextnodetemptemp.nextreverseselfheadoneandheadnextisNoneadnextwhilecurisnotNone:tempcur.nexturnextpreefprintlistselfheaddatawhileheadisnotNone:dheadgetdataemainforiinrange(10):tlistheadintlistlinkreversehead3242526272829303132333435363738394041424348495051525354555657585960616263646566676869707172737475767778798081828實(shí)例074:列表排序、連接題目列表排序及連接。程序分析排序可使用sort()方法,連接可以使用+號(hào)或extend()方法。實(shí)例075:不知所云題目放松一下,算一道簡(jiǎn)單的題目。。amemainforiinrange(5):ifi!=1:n+=1ifi==3:n+=1ifi==4:n+=1ifi!=4:n+=1ifnprint(64+i)實(shí)例076:做函數(shù)題目編寫一個(gè)函數(shù),輸入n為偶數(shù)時(shí),調(diào)用函數(shù)求1/2+1/4+…+1/n,當(dāng)輸入n為奇數(shù)時(shí),調(diào)用函數(shù)1/1+1/3+…+1/n程序分析無。enns0foriinrange(2,n+1,2):s+=1.0/idefdefs0foriinrange(1,n+1,2):s+=1.0/iallfpnamemainntinputinputanumbercallpevenncallpoddn22324實(shí)例077:遍歷列表題目循環(huán)輸出列表程序分析無。moyuniupixuecaibichishengfajiforiinrange(len(l)):實(shí)例078:字典題目找到年齡最大的人,并輸出。請(qǐng)找出程序中有什么問題。程序分析無。amemainpersonliwangzhang,"sun":22}forkeyinperson.keys():ersonkeyntsdmpersonm實(shí)例079:字符串排序題目字符串排序。程序分析無。aaaaabaabaaaaaabaa實(shí)例080:猴子分桃又、第四、第五只猴子都是這樣做程序分析無。amemainj=1x=0while(i<5):x4*jforiinrange(0,5):if(x%4!=0):else:i+=1x=(x/4)*5+1j+=1forpinrange(5):x=(x-1)/5*4009*??的結(jié)果為3位數(shù)。求??代表的兩位數(shù),及809*??后的結(jié)果。程序分析無。aaforiinrange(10,100):ifbandb0000and8*i<100and9*i>=100:printb0*',i,'+9*',i)foriinrange(10,100):i3實(shí)例082:八進(jìn)制轉(zhuǎn)十進(jìn)制題目八進(jìn)制轉(zhuǎn)換為十進(jìn)制程序分析無。nevalostrintinput實(shí)例083:制作奇數(shù)組成2位數(shù)是組成3位數(shù)是組成4位數(shù)是不能為7*8*4個(gè)。中間隨意7*8*8*4個(gè)。amemainmssforjinrange(2,9):s*=7s*=8sum+=sdsum實(shí)例084:連接字符串題目連接字符串。程序分析無。elimitermylistBrazilRussiaIndiaChinainmylist實(shí)例085:整除題目輸入一個(gè)奇數(shù),然后判斷最少幾個(gè)9除于該數(shù)的結(jié)果為整數(shù)。程序分析999999/13=76923。amemainzi=int(input('輸入一個(gè)數(shù)字:'))n1=1c9=1sum=9whilen1!=0:im10sum=m9c9+=1print('%d個(gè)9可以被%d整除:%d'%(c9,zi,sum))printdddsumzir))實(shí)例086:連接字符串II題目?jī)蓚€(gè)字符串連接程序。程序分析無。u實(shí)例087:訪問類成員題目回答結(jié)果(結(jié)構(gòu)體變量傳遞)。程序分析無。amemainntx=0c=0ustux0tuccta.x=3a實(shí)例088:打印星號(hào)題目讀取7個(gè)數(shù)(1—50)的整數(shù)值,每讀取一個(gè)值,程序打印出該值個(gè)數(shù)的*。程序分析無。foriinrange(3):rintintinputinputanumber實(shí)例089:解碼題目某個(gè)公司采用公用電話傳遞數(shù)據(jù),數(shù)據(jù)是四位的整數(shù),在傳遞過程中是加密的,加密規(guī)則如下:每位數(shù)字都加上5,然后用和除以10的余數(shù)代替該數(shù)字,再將第一位和第四位交程序分析無。foriinrange(4):aappendintni10)aaa,a[0]aaa,a[1]printjoinssforsina實(shí)例090:列表詳解題目列表使用實(shí)例。程序分析無。sttestList=[10086,'中國(guó)移動(dòng)',[1,2,4,5]]))tttestListappendi'mnewhere!')print(len(testList))printtestList元素printtestListpop)print(len(testList))print(testList)istcomprehension過rixprint(matrix)print(matrix[1])colrowforrowinmatrix]#getaprint(col2)coleven=[row[

溫馨提示

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