下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
Python操作題程序(19套題)<程序僅供參考>1.#輸入兩門學(xué)科成績(滿分100分),分?jǐn)?shù)為score1、score2,在①、②、③處填入正確代碼,不要#修改其他代碼score1=int(input("請輸入第一門成績:"))score2=int(input("請輸入第二門成績:"))#刪除語句中的“①”,并在此處填入正確代碼#如果兩門成績都大于等于60分就輸出“通過”,否則輸出“加油”。ifscore1>=60orscore2>=60:#刪除語句中的“②”,并在此處填入正確代碼print("通過")else:#刪除語句中的“③”,并在此處填入正確代碼print("加油")2.a=int(input("請輸入三角形的第一條邊長:"))b=int(input("請輸入三角形的第二條邊長:"))c=int(input("請輸入三角形的第三條邊長:"))ifa+b>canda+c>bandb+c>a:print("這三條邊長能構(gòu)成三角形")else:print("這三條邊長不能構(gòu)成三角形")3.#注釋:輸入兩門學(xué)科(滿分100分)的成績score1、score2;score1=int(input("請輸入score1的值:"))score2=int(input("請輸入score2的值:"))#注釋:在以下區(qū)域中編寫代碼,實(shí)現(xiàn):如果兩門成績中有一門大于60分就輸出“通過”,否則輸出#“加油”。ifscore1>60orscore2>60:print("通過")else:print("加油")4.#注釋:輸入人體體溫值T;T=float(input("請輸入T的值:"))#注釋:在以下區(qū)域中編寫代碼,實(shí)現(xiàn):判斷體溫情況,如果T大于37.0,則輸出“體溫異?!?,否則輸出“體溫正常”。ifT>37.0:print("體溫異常")else:print("體溫正常")5.#注釋:輸入購買某件商品的單價p和數(shù)量n;p=int(input("請輸入一個不為零的整數(shù)p:"))n=int(input("請輸入一個不為零的整數(shù)n:"))#注釋:在以下區(qū)域中編寫代碼,實(shí)現(xiàn):判斷購買數(shù)量多少,如果數(shù)量大于10,則輸出7折后的總#金額,否則輸出9折后的總金額。ifn>10:print(n*p*0.7)else:print(0.9*n*p)6.r=float(input("圓的半徑為:"))C=2*3.14*rprint("圓的周長為:",C)7.n=int(input("請輸入一個三位數(shù):"))a=n//100b=n//10%10c=n%10print("倒敘后的三位數(shù)為:",a+b*10+c*100)print("三位數(shù)的積為:",(a+b*10+c*100)*n)8.dl=float(input("請輸入用電量:"))ifdl<=100:jg=dl*0.56print("用電價格為:",jg)elifdl<=200:jg=dl*(0.56+0.09)print("用電價格為:",jg)elifdl<=300:jg=dl*(0.56+0.18)print("用電價格為:",jg)else:jg=dl*(0.56+0.27)print("用電價格為:",jg)9.#注釋:輸入兩個不為零的整數(shù)a、b;a=int(input("請輸入一個不為零的整數(shù)a:"))b=int(input("請輸入一個不為零的整數(shù)b:"))#注釋:在以下區(qū)域中編寫代碼,實(shí)現(xiàn):判斷a與b的大小,如果a大于b,則輸出a/b的值,否則#輸出a*b的值。ifa>b:print(a/b)else:print(a*b)10.#注釋:輸入兩個大于零的整數(shù)a、b;a=int(input("請輸入a的值:"))b=int(input("請輸入b的值:"))#注釋:在以下區(qū)域中編寫代碼,實(shí)現(xiàn):判斷a與b的大小,如果a大于b,則輸出"合格",否則輸#出"不合格"。ifa>b:print("合格")else:print("不合格")11.s=float(input("請輸入公里數(shù):"))ifs<=5:print("票價金額為:","3元")elifs<=11:print("票價金額為:","4元")elifs<=21:print("票價金額為:","5元")elifs<=31:print("票價金額為:","6元")else:print("票價金額為","8元")12.#注釋:輸入兩個不為零的整數(shù)a、b;a=int(input("請輸入一個不為零的整數(shù):"))b=int(input("請輸入一個不為零的整數(shù):"))#注釋:在以下區(qū)域中編寫代碼,實(shí)現(xiàn):判斷a與b值的大小,如果a大于b,則輸出a*b的值,否則輸出a+b的值。ifa>b:print(a*b)else:print(a+b)13.w=float(input("請輸入您的體重(kg):"))h=float(input("請輸入您的身高(m):"))BMI=round(w/h/h,2)print("您的身體質(zhì)量指數(shù)是:",BMI)14.n=int(input(“請輸入乘坐的站點(diǎn)數(shù):”))ifn<=5:print("票價2元")elifn<=10:print("票價3元")elifn<=16:print("票價4元")else:print("票價5元")15.money=100#一共100文錢num=100#一共100只雞cock_price=5#公雞價格5文hen_price=3#母雞價格3文threechick_price=1#3只小雞1文forcock_numinrange(1,21):#公雞只數(shù)可能為1-20forhen_numinrange(1,34):#刪除語句中的“①”,母雞只數(shù)可能為1-33forchick_numinrange(1,101):#刪除語句中的“②”,(3小雞)只數(shù)可能為1-100money1=cock_num*cock_price+hen_num*hen_price+chick_num*threechick_pricenum1=cock_num+hen_num+chick_num*3ifmoney1==moneyandnum1==num:print(cock_num,hen_num,chick_num*3)#刪除語句中的“③”,③為小雞數(shù)input("運(yùn)行完畢,請按回車鍵退出...")16.#居民年度水費(fèi)計(jì)算程序yuefen=["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月","合計(jì)"]#月份列表yongshuiliang=[9,15,7,6,9,12,22,25,13,8,9,5,0]#用水量列表shuifei=[0,0,0,0,0,0,0,0,0,0,0,0,0]#水費(fèi)列表zongbiao=[yuefen,yongshuiliang,shuifei]#總表#顯示水費(fèi)詳單的原始表j=0print("\t","年度居民水費(fèi)詳單(原始表)")print("月份","\t\t","用水量","\t\t","水費(fèi)")whilej<13:print(yuefen[j],"\t\t",yongshuiliang[j],"\t\t",shuifei[j])j=j+1print()print()#根據(jù)每月用水量計(jì)算每月水費(fèi)i=0yslsum=0sfsum=0whilei<12:#在以下區(qū)域繼續(xù)完善代碼yslsum=yslsum+yongshuiliang[i]ifyongshuiliang[i]<=10:shuifei[i]=yongshuiliang[i]*4elifyongshuiliang[i]<=20:shuifei[i]=4*10+(yongshuiliang[i]-10)*6else:shuifei[i]=4*10+6*10+(yongshuiliang[i]-20)*8sfsum=sfsum+shuifei[i]yslsum=yslsum+yongshuiliang[i]i=i+1else:yongshuiliang[12]=yslsumshuifei[12]=sfsum#顯示處理后水費(fèi)詳表j=0print("\t","年度居民水費(fèi)詳單(處理后表)")print("月份","\t\t","用水量","\t\t","水費(fèi)")whilej<13:print(yuefen[j],"\t\t",yongshuiliang[j],"\t\t",shuifei[j])j=j+1#程序結(jié)束18.#體育專項(xiàng)技能測試成績處理程序#了解range()函數(shù)的含義和作用,也可以用普通的方法定義列表#定義體育專項(xiàng)技能測試成績表并賦值(賦好值主要是為了只考查對表中數(shù)據(jù)的處理方法)cscjb=[[0forxinrange(5)]foryinrange(11)]cscjb=[[2201080122,86,87,92,''],[2201080086,91,76,79,''],[2201080301,88,78,65,''],[2201080059,93,59,86,''],[2201080164,65,87,79,''],[2201080288,87,82,65,''],[2201080170,77,43,82,''],[2201080323,86,91,89,''],[2201080168,85,88,92,''],[2201080011,78,56,88,''],[2201080167,74,79,92,'']]#計(jì)算判斷每個學(xué)生的綜合考評類別i=0whilei<11:#在以下區(qū)域繼續(xù)完善代碼ifcscjb[i][1]>=85andcscjb[i][2]>=85andcscjb[i][3]>=85:cscjb[i][4]="A"elifcscjb[i][1]>=75andcscjb[i][2]>=75andcscjb[i][3]>=75:cscjb[i][4]="B"elifcscjb[i][1]>=60andcscjb[i][2]>=60andcscjb[i][3]>=60:cscjb[i][4]="C"else:cscjb[i][4]="C"i=i+1#顯示成績表信息,核對已生成的考評類別i=0print("\t\t\t","體育專項(xiàng)技能測試成績")print()print("學(xué)號100米跑800米跑立定跳遠(yuǎn)綜合考評")whilei<11:print(cscjb[i][0],"\t",cscjb[i][1],"\t\t",cscjb[i][2],"\t\t",cscjb[i][3],"\t\t",cscjb[i][4])i=i+1#程序結(jié)束19.#查找與引用程序#了解range()函數(shù)的含義和作用,也可以用普通的方法定義列表#定義高二期末考試數(shù)學(xué)評卷登分表(06考場)并賦值(賦好值主要是為了只考查從兩個表中進(jìn)行查找和引用的處理方法)dfb=[[0forxinrange(3)]foryinrange(30)]xjb=[[0forxinrange(3)]foryinrange(11)]dfb=[[1,2201080009,78],[2,2201080055,89],[3,2201080122,95],[4,2201080303,84],[5,2201080011,86],[6,2201080207,94],[7,2201080086,78],[8,2201080167,87],[9,2201080059,85],[10,2201080067,95],[11,2201080289,74],[12,2201080301,83],[13,2201080002,76],[14,2201080164,78],[15,2201080265,86],[16,2201080360,75],[17,2201080169,93],[18,2201080288,98],[19,2201080369,93],[20,2201080170,83],[21,2201080181,73],[22,2201080272,76],[23,2201080323,94],[24,2201080074,84],[25,2201080172,86],[26,2201080088,75],[27,2201080177,67],[28,22010800278,86],[29,2201080309,95],[30,2201080280,78]]xjb=[[1,2201080122,0],[1,2201080086,0],[1,2201080301,0],[1,2201080059,0],[1,2201080164,0],[1,2201080288,0],[1,2201080170,0],[1,2201080323,0],[1,2201080169,0],[1,2201080011,0],[1,2201080167,0]]i=0whilei<11:xjh1=xjb[i][1]#一定注意列表元素是從0號開始的,第2個元素的序列號是1j=0cj=""whilej<30:#在以下區(qū)域繼續(xù)完善代碼xjh2=dfb[j][1]ifxjh2==xjh1:xjb[i][2]=dfb[j][2]j=j+1i=i+1#顯示學(xué)籍表信息,核對已導(dǎo)入的成績i=0print("高二(1)班學(xué)籍表")whilei<11:print(xjb[i][0],xjb[i][1],xjb[i][2])i=i+1#程序結(jié)束Python基礎(chǔ)知識點(diǎn)匯總一、數(shù)據(jù)類型程序中的數(shù)據(jù)有兩種表示方式:常量和變量。變量的命名規(guī)則:(1)由字母(包含漢字)、數(shù)字、下劃線(-)組成,其中數(shù)字不能開頭(2)變量名區(qū)分大小寫SUM≠sum≠Sum(3)不能用系統(tǒng)關(guān)鍵字作為變量名print、if(4)“見名知意”,例半徑r、面積s、求和sum賦值語句:變量名=表達(dá)式“=”是賦值符號基本數(shù)據(jù)類型:整型int;浮點(diǎn)型float;布爾類型bool;復(fù)數(shù)類型complex組合數(shù)據(jù)類型:字符串str(由字母(文字)、中文字符、數(shù)字、標(biāo)點(diǎn)符號及空格組成的序列)單引號‘’和雙引號“”都可以;元組tuple;列表list;集合類型set;字典類型dict(“關(guān)鍵詞:值”(key:value))常用的數(shù)據(jù)類型數(shù)據(jù)類型類型標(biāo)識符類型說明及事例整型int整數(shù),可任意大,如2,-99浮點(diǎn)型float小數(shù),如3.14、2.318E+6字符串型str‘Hello,world’、“中國”、‘1’布爾型bool邏輯判斷,True和False列表list數(shù)據(jù)序列,如[1,1,2,3,5,8,13,21]二、數(shù)值數(shù)據(jù)運(yùn)算常用的算術(shù)運(yùn)算符運(yùn)算符含義示例運(yùn)算結(jié)果+加法53+2174-減法63.1-2.260.9*乘法300*1.5450.0/除法1/80.125//整除1//80**次冪2**38%求余數(shù)17%32運(yùn)算符//執(zhí)行的是整數(shù)除運(yùn)算,它會產(chǎn)生一個小數(shù)部分為0的結(jié)果,小數(shù)部分會被舍掉。運(yùn)算符**執(zhí)行的是次冪運(yùn)算,a**b等價于數(shù)學(xué)運(yùn)算ab。運(yùn)算符%執(zhí)行的是求余數(shù)運(yùn)算。運(yùn)算優(yōu)先級:**>*、/、//、%>+、-(備注:有括號先算括號里面的運(yùn)算)三、循環(huán)結(jié)構(gòu)實(shí)現(xiàn)循環(huán)控制有三個要素:①循環(huán)控制變量的初值;②循環(huán)控制變量的終值;
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025縫紉機(jī)機(jī)器租賃合同
- 蘭州市政府2025年度合同管理創(chuàng)新試點(diǎn)合同3篇
- 2025年度酒店客房內(nèi)墻乳膠漆翻新服務(wù)合同3篇
- 2025年度知識產(chǎn)權(quán)交易及投資合作協(xié)議3篇
- 二零二五年度競業(yè)禁止機(jī)械租賃與節(jié)能技術(shù)合同3篇
- 二零二五年度跨國公司股東合伙人戰(zhàn)略合作協(xié)議3篇
- 二零二五年度航空航天出資入股協(xié)議
- 2025年度生態(tài)園林景觀設(shè)計(jì)-特色樹苗訂購與施工合同
- 二零二五年度生物醫(yī)藥研發(fā)項(xiàng)目轉(zhuǎn)讓合同3篇
- 二零二五年度房產(chǎn)轉(zhuǎn)讓合同中的稅務(wù)籌劃及優(yōu)惠條款協(xié)議3篇
- 明亞保險經(jīng)紀(jì)人考試題庫答案
- 精心設(shè)計(jì)“每日一練”探求“輕負(fù)高質(zhì)”練習(xí)策略
- 設(shè)備維護(hù)與故障排除項(xiàng)目設(shè)計(jì)評估方案
- 針灸推拿學(xué)100512練習(xí)題庫與參考答案
- 常用截面慣性矩與截面系數(shù)的計(jì)算
- 行車工考試試題
- 小兒頭皮靜脈輸液課件
- 電力電纜高頻局放試驗(yàn)報告
- 肺病科主任年度述職匯報
- 2023年福建省晉江市數(shù)學(xué)七年級第一學(xué)期期末學(xué)業(yè)質(zhì)量監(jiān)測試題含解析
- 水利水電工程基礎(chǔ)坑隱蔽工程驗(yàn)收證書
評論
0/150
提交評論