python3練習(xí)實(shí)例(經(jīng)典)_第1頁(yè)
python3練習(xí)實(shí)例(經(jīng)典)_第2頁(yè)
python3練習(xí)實(shí)例(經(jīng)典)_第3頁(yè)
python3練習(xí)實(shí)例(經(jīng)典)_第4頁(yè)
python3練習(xí)實(shí)例(經(jīng)典)_第5頁(yè)
已閱讀5頁(yè),還剩6頁(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)介

1、Python實(shí)例第一個(gè)例子求乘積print(2*2)輸出結(jié)果為:4print(2*2)輸出結(jié)果為:2*2第二個(gè)例子求最大值print("80,100,1000最大值為:",max(80,100,1000)輸出結(jié)果為:80,100,1000最大值為:1000print(max(80,100,1000)輸出結(jié)果為:1000第三個(gè)例子求兩數(shù)之和print('兩數(shù)之和為%.1f'%(float(input('輸入第一個(gè)數(shù)字:')+float(input('輸入第二個(gè)數(shù)字:')TdrrY第四個(gè)例子求圓面積>>>PI=3

2、.14(回車(chē))>>>r=input("輸入一個(gè)半徑r的值:")(回車(chē),之后輸入一個(gè)值)輸入一個(gè)半徑r的值7(輸入7)>>>ifr.isdigit():(回車(chē))s=PI*pow(float(r),2)(連續(xù)回車(chē)再回車(chē))>>>print("半徑為的圓面積為::.3f".format(r,s)(回車(chē))半徑為7的圓面積為:153.860第五個(gè)例子九九乘法表>>>foriinrange(1,10):forjinrange(1,i+1):print('x=t'.format(j,

3、i,i*j),end='')1x1=11x2=22x2=41x3=32x3=63x3=91x4=42x4=83x4=124x4=161x5=52x5=103x5=154x5=205x5=251x6=62x6=123x6=184x6=245x6=306x6=361x7=72x7=143x7=214x7=285x7=356x7=427x7=491x8=82x8=163x8=244x8=325x8=406x8=487x8=568x8=641x9=92x9=183x9=274x9=365x9=456x9=547x9=638x9=729x9=810Bxpx。第六個(gè)例子Python生成日歷

4、>>>importcalendar>>>yy=int(input("輸入年份:")輸入年份:2019>>>mm=int(input("輸入月份:")輸入月份:8>>>print(calendar.month(yy,mm)第七個(gè)例子計(jì)算每個(gè)月天數(shù)>>>importcalendar>>>monthRange=calendar.monthrange(2019,7)>>>print(monthRange)(0,31)(前一個(gè)數(shù)字代表輸出的

5、是星期幾:0-6,0代表星期一,6代表星期天,第二個(gè)數(shù)字代表這個(gè)月的天數(shù))ieWsQ。第八個(gè)例子判斷奇數(shù)偶數(shù)>>>num=int(input("輸入一個(gè)數(shù)字:")(回車(chē))輸入一個(gè)數(shù)字:57(按提示輸入數(shù)字,然后回車(chē))>>>if(num%2)=0:(回車(chē))print("0是偶數(shù)".format(num)(回車(chē))else:(回車(chē))print("0是奇數(shù)".format(num)(回車(chē),再回車(chē))57是奇數(shù)第九個(gè)例子刪除列表元素>>>list1='physics','

6、;chemistry',1997,2000>>>print('list1del:',list12)list1del:1997第十個(gè)例子添加列表元素>>>list=#空列表>>>list.append('Google')#使用append()添加元素>>>list.append('Runoob')>>>print(list)'Google','Runoob'第十一個(gè)例子更新列表>>>list='

7、Google','Runoob',1997,2000>>>>>>print("第三個(gè)元素為:",list2)第三個(gè)元素為:1997>>>list2=2001>>>print("更新后的第三個(gè)元素為:",list2)更新后的第三個(gè)元素為:2001列表拼接第十二個(gè)例子>>>squares=1,4,9,16,90>>>squares+=36,49,64,81,100>>>squares1,4,9,16,90,36

8、,49,64,81,100第十三個(gè)例子嵌套列表(列表里再建列表)>>>a='a','b','c'>>>n=1,2,3>>>x=a,n>>>x'a','b','c',1,2,3>>>x0(x0表示x列表中的第一個(gè)列表,即'a','b','c',也可以把列表中的列表當(dāng)做一個(gè)元素。)S2J0r。'a','b','c'>

9、;>>x01(x01表示x列表中的第一個(gè)列表,即'a','b','c'中的第一個(gè)元素即b)P34zx。'b'第十四個(gè)例子元組最大最小值>>>tuple2=(5,4,8)>>>max(tuple2)8>>>tup=(5,4,8)>>>min(tup)4第十五個(gè)例子把列表轉(zhuǎn)換成元組>>>list1='Google','Taobao','Runoob','Baidu'>

10、;>>tuple1=tuple(list1)>>>tuple1('Google','Taobao','Runoob','Baidu')第十六個(gè)例子修改字典>>>dict='Name':'Runoob','Age':7,'Class':'First'lIrzS。>>>dict'Age'=8#更新>>>dict'School'="菜

11、鳥(niǎo)教程"#添加信息>>>print("dict'Age':",dict'Age')dict'Age':8>>>print("dict'School':",dict'School')dict'School':菜鳥(niǎo)教程第十七個(gè)例子數(shù)字猜謎游戲優(yōu)化>>>a=1>>>i=0>>>whilea!=20:a=int(input('請(qǐng)輸入你的數(shù)字:')i+=1

12、ifa=20:ifi<3:print('真厲害,這么快就猜對(duì)了!')else:print('總算猜對(duì)了,恭喜恭喜!')elifa<20:print('你猜的數(shù)字小了,不要灰心,繼續(xù)努力')else:print('你猜的數(shù)字大了,不要灰心,繼續(xù)加油')請(qǐng)輸入你的數(shù)字:12你猜的數(shù)字小了,不要灰心,繼續(xù)努力請(qǐng)輸入你的數(shù)字:2你猜的數(shù)字小了,不要灰心,繼續(xù)努力請(qǐng)輸入你的數(shù)字:22你猜的數(shù)字大了,不要灰心,繼續(xù)加油請(qǐng)輸入你的數(shù)字:20總算猜對(duì)了,恭喜恭喜!第十八個(gè)例子使用循環(huán)嵌套來(lái)實(shí)現(xiàn)99乘法法則>>>i=1

13、>>>whilei<=9:#里面一層循環(huán)控制每一行中的列數(shù)j=1whilej<=i:mut=j*iprint("%d*%d=%d"%(j,i,mut),end="j+=1print("")i+=11*1=11*2=22*2=41*3=32*3=63*3=91*4=42*4=83*4=124*4=161*5=52*5=103*5=154*5=205*5=251*6=62*6=123*6=184*6=245*6=301*7=72*7=143*7=214*7=285*7=351*8=82*8=163*8=244*8=32

14、5*8=401*9=92*9=183*9=274*9=365*9=45>>>6*7=427*7=49Sep3Q。6*8=487*8=568*8=64B0cxa。6*9=547*9=638*9=729*9=81yoXF3。6*6=36>>>defarea(width,height):returnwidth*height>>>defprint_welcome(name):print('welcome',name)>>>print_welcome('Runood')welcomeRunood>

15、;>>w=4>>>h=5>>>print('width=',w,'height=',h,'area=',area(w,h)9UeFn。width=4height=5area=20>>>第二十個(gè)例子實(shí)現(xiàn)秒表功能whileTrue:try:input()starttime=time.time()print('開(kāi)始')whileTrue:print('計(jì)時(shí):',round(time.time()-starttime,0),'秒',end=&

16、quot;r")0hxAj。time.sleep(1)exceptKeyboardInterrupt:print('結(jié)束')endtime=time.time()print('總共的時(shí)間為:',round(endtime-starttime,2),'secs')mk2f6。breakwhileTrue:try:input()starttime=time.time()print('開(kāi)始')whileTrue:print('計(jì)時(shí):',round(time.time()-starttime,0),'秒&

17、#39;,end="r")XYcDY。time.sleep(1)exceptKeyboardInterrupt:print('結(jié)束')endtime=time.time()print('總共的時(shí)間為:',round(endtime-starttime,2),'secs')z8nAL。break'whileTrue:開(kāi)始計(jì)時(shí):0.0秒計(jì)時(shí):1.0秒計(jì)時(shí):2.0秒計(jì)時(shí):3.0秒計(jì)時(shí):4.0秒計(jì)時(shí):5.0秒計(jì)時(shí):6.0秒計(jì)時(shí):8.0秒計(jì)時(shí):9.0秒計(jì)時(shí):10.0秒計(jì)時(shí):11.0秒計(jì)時(shí):12.0秒計(jì)時(shí):13.0秒計(jì)時(shí):14.0

18、秒計(jì)時(shí):15.0秒計(jì)時(shí):17.0秒計(jì)時(shí):18.0秒計(jì)時(shí):20.0秒計(jì)時(shí):22.0秒計(jì)時(shí):24.0秒結(jié)束SDChx總共的時(shí)間為:25.6secs>>>第二十-個(gè)例子約瑟夫生者死者小游戲30個(gè)人在一條船上,超載,需要15人下船。于是人們排成一隊(duì),排隊(duì)的位置即為他們的編號(hào)。報(bào)數(shù),從1開(kāi)始,數(shù)到9的人下船。如此循環(huán),直到船上僅剩15人為止,問(wèn)都有哪些編號(hào)的人下船了呢?>>>people=>>>forxinrange(1,31):peoplex=1>>>#print(people)>>>check=0>>

19、;>i=1>>>j=0>>>whilei<=31:ifi=31:i=1elifj=15:breakelse:ifpeoplei=0:i+=1continueelse:check+=1ifcheck=9:peoplei=0check=0print('號(hào)下船了'.format(i)j+=1else:i+=1continue9號(hào)下船了18號(hào)下船了27號(hào)下船了6號(hào)下船了16號(hào)下船了26號(hào)下船了7號(hào)下船了19號(hào)下船了30號(hào)下船了12號(hào)下船了24號(hào)下船了8號(hào)下船了22號(hào)下船了5號(hào)下船了23號(hào)下船了>>>太陽(yáng)花。第二十二個(gè)例子

20、>>>fromturtleimport*>>>color('red','yellow')>>>begin_fill()>>>whileTrue:forward(200)left(170)ifabs(pos()<1:break>>>end_fill()>>>done()第二十三個(gè)例子python玩21點(diǎn)> >>importrandom> >>user1=input('user1name:')user1

21、name:青銅> >>user2=input('user2name:')user2name:王者> >>user_info=user1:'win':0,user2:'win':0> >>whileTrue:computer1_num=random.randint(1,10)print(f'電腦隨機(jī)產(chǎn)生一個(gè)數(shù):computer1_num')computer2_num=random.randint(1,10)print(f'電腦隨機(jī)產(chǎn)生一個(gè)數(shù):computer2_num&#

22、39;)user1_num=input(f'user1請(qǐng)猜一個(gè)數(shù)(按q結(jié)束):')user2_num=input(f'user2請(qǐng)猜一個(gè)數(shù)(按q結(jié)束):')ifuser1_num='q'oruser1_num='q':print('end')breakelse:user1_sum=int(computer1_num)+int(computer2_num)+int(user1_num)rFTqH。user2_sum=int(computer1_num)+int(computer2_num)+int(user2_num

23、)S7jCq。ifabs(user1_sum-21)>abs(user2_sum-21):print(f'user1點(diǎn)數(shù):user1_sum,user2點(diǎn)數(shù):user2_sum,結(jié)果:user2獲勝')c1yUb。user_infouser2'win'+=1print(user_info)else:useri獲勝')ZHbCQprint(f'user1點(diǎn)數(shù):user1_sum,user2點(diǎn)數(shù):user2_sum,結(jié)果:user_infouser1'win'+=1print(user_info)電腦隨機(jī)產(chǎn)生一個(gè)數(shù):3電腦隨機(jī)產(chǎn)

24、生一個(gè)數(shù):9青銅請(qǐng)猜一個(gè)數(shù)(按q結(jié)束):9王者請(qǐng)猜一個(gè)數(shù)(按q結(jié)束):10青銅點(diǎn)數(shù):21,王者點(diǎn)數(shù):22,結(jié)果:青銅獲勝'青銅':'win':1,'王者':'win':0電腦隨機(jī)產(chǎn)生一個(gè)數(shù):7電腦隨機(jī)產(chǎn)生一個(gè)數(shù):8青銅請(qǐng)猜一個(gè)數(shù)(按q結(jié)束):12王者請(qǐng)猜一個(gè)數(shù)(按q結(jié)束):10青銅點(diǎn)數(shù):27,王者點(diǎn)數(shù):25,結(jié)果:王者獲勝'青銅':'win':1,'王者':'win':1電腦隨機(jī)產(chǎn)生一個(gè)數(shù):8電腦隨機(jī)產(chǎn)生一個(gè)數(shù):6青銅請(qǐng)猜一個(gè)數(shù)(按q結(jié)束):4王者請(qǐng)猜一個(gè)數(shù)(按q結(jié)束):5青銅點(diǎn)數(shù):18,王者點(diǎn)數(shù):19,結(jié)果:王者獲勝'青銅':'win':1,'王者':'win':2電腦隨機(jī)產(chǎn)生一個(gè)數(shù):5電腦隨機(jī)產(chǎn)生一個(gè)數(shù):10青銅請(qǐng)猜一個(gè)數(shù)(按q結(jié)束):q王者請(qǐng)猜一個(gè)數(shù)(按q結(jié)束):qend畫(huà)個(gè)心形>>>print('n'.join(''.join('Love'(x-y)%len('Love')if(x*0.05)*2+(y*0.1)*2-1)*

溫馨提示

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