

下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、python語言經(jīng)典案例(基礎(chǔ)級(jí))案例1:題目:輸入一行字符,分別統(tǒng)計(jì)出其中英文字母、空格、數(shù)字和其它字符的個(gè)數(shù)。程序分析:利用while或for語句,條件為輸入的字符不為'n實(shí)例-使用while循環(huán)# !/usr/bin/python# -*-coding:UTF-8-*-importstrings=raw_input('請(qǐng)輸入一個(gè)字符串:n')letters=0space=0digit=0others=0i=0whilei<len(s):c=sii+=1ifc.isalpha():letters+=1elifc.isspace():space+=1elifc.
2、isdigit():digit+=1else:others+=1print'char=%d,space=%d,digit=%d,others=%'%(letters,space,digit,others)實(shí)例-使用for循環(huán)#!/usr/bin/python#-*-coding:UTF-8-*-importstrings=raw_input('請(qǐng)輸入一個(gè)字符串:n')letters=0space=0digit=0others=0forcins:ifcisalpha():letters+=1elifc.isspace():space+=1elifc.isdigit
3、():digit+=1else:others+=1print'char=%d,space=%d,digit=%d,others=%'%(letters,space,digit,others)以上實(shí)例輸出結(jié)果為:請(qǐng)輸入一個(gè)字符串:123runoobckdf235*(dflchar=13,space=2,digit=6,others=2案例2:題目:一球從100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地時(shí),共經(jīng)過多少米?第10次反彈多高?程序分析:無程序源代碼:Python實(shí)例# !/usr/bin/python# -*-coding:UTF-8-*-
4、tour=height=hei=100.0#起始高度tim=10#次數(shù)foriinrange(1,tim+1):#從第二次開始,落地時(shí)的距離應(yīng)該是反彈高度乘以2(彈到最高點(diǎn)再落下)ifi=1:tou.append(hei)els:tou.append(2*hei)hei/=2heightappend(hei)print('總高度:tour=0'.format(sum(tour)print('第10次反彈高度:height=0'.format(height-1)以上實(shí)例輸出結(jié)果為:總高度:tour=299.609375第10次反彈高度:height=0.09765
5、625案例3:兩個(gè)乒乓球隊(duì)進(jìn)行比賽,各出三人。甲隊(duì)為a,b,c三人,乙隊(duì)為x,y,z三人。已抽簽決定比賽名單。有人向隊(duì)員打聽比賽的名單。a說他不和x比,c說他不和x,z比,請(qǐng)編程序找出三隊(duì)賽手的名單。程序源代碼:# !/usr/bin/python# -*-coding:UTF-8-*-foriinrange(ord('x'),ord('z')+1):forjinrange(ord('x'),ord('z')+1):ifi!=j:forkinrange(ord('x'),ord('z')+1):if
6、(i!=k)and(j!=k):i(i!=ord('x')and(k!=ord('x')and(k!=ord('z'):print'orderisa-%stb-%stc-%s%(chr(i),chr(j),chr(k)以上實(shí)例輸出結(jié)果為:orderisa-zb-xc-y案例4:題目:打印出如下圖案(菱形):*程序分析:先把圖形分成兩部分來看待,前四行一個(gè)規(guī)律,后三行個(gè)規(guī)律,利用雙重for循環(huán),第一層控制行,第二層控制列。程序源代碼:#!/usr/bin/python#-*-coding:UTF-8-*-fromsysimportstdou
7、tforiinrange(4):forjinrange(2-i+1):stdout.write('')forkinrange(2*i+1):stdout.write('*')printforiinrange(3):forjinrange(i+1):stdou.write('')forkinrange(4-2*i+1):stdou.write('*')print以上實(shí)例輸出結(jié)果為:*案例5:題目:有一個(gè)已經(jīng)排好序的數(shù)組?,F(xiàn)輸入一個(gè)數(shù),要求按原來的規(guī)律將它插入數(shù)組中。程序分析:首先判斷此數(shù)是否大于最后一個(gè)數(shù),然后再考慮插入中間的數(shù)的情
8、況,插入后此元素之后的數(shù),依次后移一個(gè)位置。程序源代碼:#!/usr/bin/python#-*-coding:UTF-8-*-if_name_='_main_':#方法一:0作為加入數(shù)字的占位符a=1,4,6,9,13,16,19,28,40,100,0print'原始列表:'foriinrange(len(a):printai,number=int(raw_input("n插入一個(gè)數(shù)字:n")end=a9ifnumber>end:10=numberelse:foriinrange(10):ifai>number:temp1=aii=numberforjinrange(i+1,11):temp=ajj=t
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 廈門租聘合同范本
- 醫(yī)院主治醫(yī)生聘用合同范本
- 南京鋼材倉儲(chǔ)合同范本
- 廚師臨時(shí)合同范本
- 值班合同范本
- 廂式車購銷合同范本
- 醫(yī)療供銷合同范本
- 勞動(dòng)合同范本范文
- 醫(yī)保接口合同范本
- 雙人投資合同范本
- 大模型專題:2024大模型技術(shù)及其在金融行業(yè)的應(yīng)用探索報(bào)告
- 天津地區(qū)高考語文五年高考真題匯編-語言文字應(yīng)用
- 特殊作業(yè)安全管理監(jiān)護(hù)人專項(xiàng)培訓(xùn)課件
- 道路運(yùn)輸企業(yè)兩類人員安全考核試題及答案
- 衛(wèi)生技術(shù)人員準(zhǔn)入制度
- 簡(jiǎn)單酒店裝修合同書范本(30篇)
- 2024-2030年中國(guó)核桃油行業(yè)消費(fèi)趨勢(shì)及競(jìng)爭(zhēng)格局分析研究報(bào)告
- 安全、環(huán)境、職業(yè)健康安全目標(biāo)、指標(biāo)及管理方案
- 課件:《中華民族共同體概論》第一講 中華民族共同體基礎(chǔ)理論
- JJF(皖) 179-2024 氣體渦街流量計(jì)在線校準(zhǔn)規(guī)范
- 2024-2025學(xué)年部編版九年級(jí)上冊(cè)道德與法治綜合檢測(cè)題二
評(píng)論
0/150
提交評(píng)論