資源描述:
《Python實驗4循環(huán)結(jié)構(gòu).doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、....實驗四循環(huán)結(jié)構(gòu)【實驗?zāi)康摹?.掌握For語句和while循環(huán)語句的使用。2.掌握循環(huán)的規(guī)則及其執(zhí)行過程。3.掌握如何控制循環(huán)條件,防止死循環(huán)或不循環(huán)?!緦嶒瀮?nèi)容】1.編寫程序,找出7的倍數(shù)中十位數(shù)為2的所有3位數(shù)??删庉?...x=100whilex<1000:y=x/100a=(x-100*y)/10z=x-100*y-10*aif(10*y+a-2*z)%7==0anda==2:printxx+=1else:x+=1或:x=100whilex<1000:ifx%7==0andx//10%10==2:printxx+=1或
2、:forxinrange(100,1000):ifx%7==0andx//10%10==2:printx可編輯....2.編寫程序用Print語句輸出2000年至2500年間的所有閏年,要求每行輸出8個。y=2001count=0flag=Truewhileflag:ify%4==0andy%100!=0ory%400==0:ifcount%8==0:printprinty,y+=1count+=1else:y+=1ify==2500:flag=False3.編寫程序解決愛因斯坦臺階問題:有人走一臺階,若以每步走兩級則最后剩下一級;
3、若每步走三級則剩兩級;若每步走四級則剩三級;若每步走五級則剩四級;若每步走六級則剩五級;若每步走七級則剛好不剩。問臺階至少共有多少級?L=[]forxinrange(0,1000):ifx%2==1andx%3==2andx%4==3andx%5==4andx%6==5andx%7==0:L.append(x)printmin(L)至少共有119級可編輯....1.我國有13億人口,如果按人口年增長0.8%計算,多少年后將達到26億?n=13y=0whilen<26:y+=1n=n*(1+0.008)printy(87年)2.編程計
4、算1!+2!+3!+...+10!的結(jié)果。可編輯....i=0sum=0fac=1whilei<10:i=i+1fac=fac*isum=sum+facprintsum或:sum=0fac=1foriinrange(1,11):fac=fac*isum=sum+facprintsum可編輯....(4037913)3.編寫程序判斷一個數(shù)是否是素數(shù)(質(zhì)數(shù))。(最簡便的方法)n=input("Enteranumber:")ifn<2:printFalseifn==2:printTrueforiinrange(2,n):#for雖然是循環(huán)
5、,但也有條件的性質(zhì)ifn%i==0:printFalsebreak#一定要breakelse:printTrue4.編程實現(xiàn)猜數(shù)字游戲。(最簡便的方法)importrandomn=random.randint(1,100)whileTrue:g=input("Enteranumber:")ifg==n:print"Bingo!"breakifgn:print"Toobig."可編輯....1.若不給自己設(shè)限,則人生中就沒有限制你發(fā)揮的藩籬。2.若不是心寬似海,哪有人生風(fēng)平浪靜。在紛雜的塵
6、世里,為自己留下一片純靜的心靈空間,不管是潮起潮落,也不管是陰晴圓缺,你都可以免去浮躁,義無反顧,勇往直前,輕松自如地走好人生路上的每一步3.花一些時間,總會看清一些事。用一些事情,總會看清一些人。有時候覺得自己像個神經(jīng)病。既糾結(jié)了自己,又打擾了別人。努力過后,才知道許多事情,堅持堅持,就過來了。4.歲月是無情的,假如你丟給它的是一片空白,它還給你的也是一片空白。歲月是有情的,假如你奉獻給她的是一些色彩,它奉獻給你的也是一些色彩。你必須努力,當有一天驀然回首時,你的回憶里才會多一些色彩斑斕,少一些蒼白無力。只有你自己才能把歲月描畫成
7、一幅難以忘懷的人生畫卷。可編輯