實(shí)驗(yàn)1_Python語法及控制結(jié)構(gòu)_第1頁
實(shí)驗(yàn)1_Python語法及控制結(jié)構(gòu)_第2頁
實(shí)驗(yàn)1_Python語法及控制結(jié)構(gòu)_第3頁
實(shí)驗(yàn)1_Python語法及控制結(jié)構(gòu)_第4頁
實(shí)驗(yàn)1_Python語法及控制結(jié)構(gòu)_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余6頁可下載查看

下載本文檔

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

文檔簡介

1、WOR/式課程名稱Python程序設(shè)計(jì)課程類型必修課實(shí)驗(yàn)名稱Python語法及程序控制結(jié)構(gòu)實(shí)驗(yàn)?zāi)康模? .掌握Python基本的語法和數(shù)據(jù)類型;2 .掌握函數(shù)定義及調(diào)用方法;3 .掌握條件控制語句if.else 的用法;4 .掌握循環(huán)控制語句While、for的用法;實(shí)驗(yàn)內(nèi)容:1 .輸入一個(gè)溫度值,進(jìn)行轉(zhuǎn)換,要求能進(jìn)行攝氏溫度和華氏溫度之間的互轉(zhuǎn)。2 .輸入x,y ,判斷屬于第幾象限。3 .輸入一個(gè)年份,判斷是否是閏年。(能被400整除,或者能被 4整除但不能被100整除)4 .定義一個(gè)函數(shù)將給定的一個(gè)成績對應(yīng)的轉(zhuǎn)換成等級(A: 100-85、B: 84-70、C: 69-60、D: 59-0

2、)5 .完成 7.1、7.3、7.5、7.6、7.7、7.8、7.96 . 補(bǔ)充:(1)求生100以內(nèi)的所有素?cái)?shù)(2)所有三位水仙花數(shù)(3) 求N的階乘(4)求生1000以內(nèi)所有奇數(shù)之和(5)打印輸由fibonacii 數(shù)列前20項(xiàng)(6)打印九九乘法表要求給由完整的程序和測試運(yùn)行結(jié)果。溫度轉(zhuǎn)換t=raw_input(Please input a temprature:)if t-1=C or t-1=c:F=float(t:-1)*1.8+32.0print The converted temprature is %.1fF%F elif t-1=F or t-1=f:C=(float(t:-

3、1)-32.0)/1.8print The converted temprature is %.1fC%Celse:printinput is wrong!=RESTARTPlease input a temprature:32cThe converted temprature is 89.6F=RESTARTPlease input a temprature:37fThe converted temprature is 2.8C=RESTARTPlease input a temprature:34d input is wrong!象限判斷(x,y)=input(Please input t

4、wo numbers:) if x0:if y0:a=(%d,%d)在第一象限%(x,y)else: a=(%d,%d)在第四象限 %(x,y)else:if y0:a=(%d,%d)在第二象限%(x,y)else: a=(%d,%d)在第三象限%(x,y) print a=RESTARTPlease input two numbers:(7,8)點(diǎn)(7,8)在第一象限=RESTARTPlease input two numbers:(-2,3)點(diǎn)(-2,3)在第二象限=RESTARTPlease input two numbers:(-34,-43)點(diǎn)(-34,-43)在第三象限=RESTA

5、RTPlease input two numbers:(23,-45)點(diǎn)(23,-45)在第四象限閏年判斷a=input(Please input a year:)if (a%400=0)or(a%4=0 and a%100!=0):print%d 是閏年%a else:print%d 是平年%a=RESTARTPlease input a year:20142014是平年=RESTARTPlease input a year:20372037是平年=RESTARTPlease input a year:20082008是閏年等級轉(zhuǎn)換a=input(Please input your grad

6、e:) if a=85:print 成績:%d,等級:A%aelif a=70:print成績:%a等級:B%aelif a=60:print成績:%a等級:C%aelse:print成績:%d,等級:D%a=RESTARTPlease input your grade:67成績:67,等級:C=RESTARTPlease input your grade:87成績:87,等級:A專業(yè)資料整理5.:def double_preceding(values):if values=:pass else:for i in range(len(values)-1,0,-1):valuesi=2*valu

7、esi-1values0=0print valuesif name=main:values=2,3,4double_preceding(values)=RESTART0, 4, 67 .for i in range(33,50,1): print i, =RESTART33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 497.5sum=0count=0for i in range(2,23,1):sum+=icount+=1average=float(sum/count)print average=RESTART12.07.6def remove_

8、neg(num_list): new_list=for item in num_list:if item=0:newjist.append(item)return newjistif name=main_list=1,2,3,-3,6,-1,-3,1print remove_neg(list)=RESTART1,2, 3, 6, 17-7for i in range(1,8,1):for j in range(1 ,i+1):print T,print =RESTARTTTTTTTTTTTTTTTTTTTTTTTTTTTTT6. i=0while i =RESTARTTTT1-100間的素?cái)?shù)f

9、or i in range(1,101):flay=Truefor j in range(2,i):if i%j=0:flay=False breakif flay:print i,=RESTART 1 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 三位數(shù)的水仙花數(shù)for i in range(100,1000):a=i/100b=i/10%10c=i%10if i=pow(a,3)+pow(b,3)+pow(c,3): print i, =RESTART153 370 371 407N的階乘n=i

10、nput(Please input n:)for i in range(1,n+1):fac=1for j in range(i,i+1):fac=fac*jprint %d的階乘是:%d%(i,fac)=RESTARTPlease input n:71的階乘是:12的階乘是:23的階乘是:34的階乘是:45的階乘昂,56的階乘是:67的階乘是:71-1000間的所有奇數(shù)的和sum=0for i in range(1,1001,2):sum+=iprint sum=RESTART250000斐波那契f1=1f2=1print f1,f2, for i in range(3,21): f3=f1

11、+f2f1=f2f2=f3print f3, =RESTART1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765 乘法表for i in range(0,10):print%4dt%i,printfor i in range(1,10):print%4dt%i,for j in range(1,i+1):print%d*%d=%dt%(i,j,i*j),print=RESTART=012345678911*1=122*1=22*2=433*1=33*2=644*1=44*2=855*1=55*2=103*3=94*3=12 4*4=165*3=15 5*4=20 5*5=256*1=66*2=12 6*3=18 6*4=246*5=306*6=367*1=77*2=147*3=217*4=28 7*5=35 7*6=427*7=498*1=89*1=98*2=16 8*3=249*2=18 9*3=278*4=32 8*5=40 8*6=489*4=36

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論