下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
Python程序設(shè)計(jì)及應(yīng)用(上)學(xué)習(xí)通超星期末考試章節(jié)答案2024年/star3/origin/8a91ef9a025e065aab7d5265a16ac50d.png
答案:方法一:fw=input("請輸入經(jīng)緯度方位:")jwdds=float(input("請輸入經(jīng)緯度度數(shù):"))du=int(jwdds)fen=int((jwdds-du)*60)miao=((jwdds-du)*60-fen)*60print("經(jīng)緯度為:\n{:4s}{}度{}分{:.2f}秒".format(fw,du,fen,miao))方法二:a=input("請輸入經(jīng)緯度方位:")b=float(input("請輸入經(jīng)緯度度數(shù):"))f=(b-int(b))*60m=(f-int(f))*60print("經(jīng)緯度為:")print("{}{}度{}分{:.2f}秒".format(a,int(b),int(f),m))/star3/origin/9fc4ebecf9d8bf3acf66bbe7f2866399.png
答案:sfzh=input("請輸入身份證號(hào):")nf=int(sfzh[6:10])ys=nf%12sx="猴雞狗豬鼠?;⑼谬埳唏R羊"print("生肖為:",sx[ys])/star3/origin/012f1dd24cbad4397bc8c5edc7dd895a.png
答案:number=input("請輸入正整數(shù):")re=number[::-1]print("逆序數(shù)為:",re)/star3/origin/572f7b8438751fc70b806d0b38887245.png
答案:importrandomL=[random.randint(0,100)foriinrange(10)]print(L)ave=sum(L)/len(L)print("列表的平均值為:",ave)L1=[]L2=[]foriinrange(10):
ifL[i]=ave]#print(f"列表中小于平均值的數(shù):{L1}\n列表中大于等于平均值的數(shù):{L2}")/star3/origin/6b6999bf403fdbb1dac43988a16813b9.png
答案:fromrandomimport*
money=float(input("請輸入紅包金額(元):"))
n=int(input("請輸入紅包個(gè)數(shù):"))
ifmoney<=0orn<=0:
print("紅包金額或個(gè)數(shù)必須大于0!")
elifmoney<n*0.01:
print("紅包總金額至少應(yīng)達(dá)到每個(gè)紅包0.01元!")
else:
amounts=[]
foriinrange(n-1):
remaining_money=money-sum(amounts)
max_amount=min(remaining_money,round(remaining_money/(n-i),2))
amount=round(uniform(0.01,max_amount),2)
amounts.append(amount)
amounts.append(round(money-sum(amounts),2))
print("隨機(jī)紅包金額列表:\n",amounts)#print(sum(amounts))/star3/origin/77ac6f31c6d75b40704f951c1b453cdc.png
答案:L=[i*jforiinrange(1,10)forjinrange(1,10)]print(L)print()A=[str(i)+"*"+str(j)+"="+str(i*j)foriinrange(1,10)forjinrange(1,10)]print(A)/star3/origin/44ed9586b8bf096ed4eb471e205c15e2.png
答案:fromrandomimport*foriinrange(0,5):
score=randint(0,100)
n=round(score/5)
print(f"{score}{'◆'*n}")/star3/origin/33a9df219c6c158eaf8fc01b02e0166b.png
答案:fromrandomimport*L=[]foriinrange(0,7):
L+=[randint(0,100)]#L=[randint(0,100)foriinrange(7)]print(L)print("最高分為:",max(L),end="
")print("最低分為:",min(L),end="
")avg=(sum(L)-max(L)-min(L))/(len(L)-2)print("平均分為:",avg)/star3/origin/8307eb3e52a03a5281dfd5e080990357.png
答案:fromrandomimport*tem=[(str(round(uniform(0,50),2))+'℃')forxinrange(0,99)]print("隨機(jī)產(chǎn)生的100個(gè)溫度列表:\n",tem)normal=[]fortintem:
if25<=float(t[:-1])<=35:
normal+=[t]print("有效溫度列表:\n",normal)sum_normal=0forninnormal:
#print(n[:-1])
sum_normal+=float(n[:-1])avg=sum_normal/len(normal)print("有效溫度平均值:\n{:.2f}℃".format(avg))/star3/origin/fb3edc2dee218e2f7457b779c61ad575.png
答案:code=('s','H','a','P','W','x','E','Q','f','t')
#code=['s','H','a','P','W','x','E','Q','f','t']whileTrue:
d=""
s=input("請輸入密文(輸入“e”退出):")
ifs=="e":
break
foriinrange(len(s)):
ifs[i]incode:
p=code.index(s[i])
d+=str(p)
else:
d+="?"
print("明文為:",d)/star3/origin/520c055ebf6a53f20aa4acc95718216f
答案:>>>D={2100901:"李麗",2100902:"付一"}>>>D{2100901:'李麗',2100902:'付一'}>>>D[2100903]="王平">>>D{2100901:'李麗',2100902:'付一',2100903:'王平'}>>>D.update({2100904:"張三"})>>>D{2100901:'李麗',2100902:'付一',2100903:'王平',2100904:'張三'}>>>forkey,valueinD.items():...
print("{}:{}".format(key,value),end="\n")...
...
2100901:李麗2100902:付一2100903:王平2100904:張三將下列“判斷三角形類型”程序改寫為函數(shù)并調(diào)用,調(diào)用時(shí)三角形的三邊為x、y、za,b,c=eval(input("輸入a,b,c:"))ifnot(a+b>candb+c>aandc+a>b):
print("不能構(gòu)成三角形")elifa==bandb==c:
print("等邊三角形")elifa==borb==cora==c:
print("等腰三角形")
else:
print("其他三角形")
答案:deftriangle(a,b,c):
ifnot(a+b>candb+c>aandc+a>b):
return"不能構(gòu)成三角形"
elifa==bandb==c:
return"等邊三角形"
elifa==borb==cora==c:
return"等腰三角形"
else:
return"其他三角形"
x,y,z=eval(input("輸入x,y,z:"))print(triangle(x,y,z))/star3/origin/58538f5ca729531c99606ee807b8b64c.png
答案:defcal(lst1,lst2):
l=[]
foriinrange(len(lst1)):
l+=[(lst1[i]+lst2[i])/2]
l.sort(reverse=True)
returnl[0:3]score1=[85,78,69,92,78,64,58,95,83,86]score2=[80,77,65,88,83,66,62,91,80,90]score=cal(score1,score2)foriinrange(len(score)):
print("第{}名的成績?yōu)閧}".format(i+1,round(score[i])))?以下對浮點(diǎn)數(shù)0.0和整數(shù)0描述正確的是_________。
答案:它們具有相同的值表達(dá)式1+2*3.14>0的結(jié)果類型是__________。
答案:bool?以下關(guān)于python語言浮點(diǎn)數(shù)類型的描述中,錯(cuò)誤的是___________。
答案:小數(shù)部分不可以為0表達(dá)式int(4**0.5)的值為
。
答案:2"ab"+"c"*2的結(jié)果是(
)。
答案:abcc在Python中,字符串s='abc',那么執(zhí)行表達(dá)式s+'d'之后,s的打印結(jié)果是(
)。
答案:'abc'/star3/origin/d370716b33cc19c531d3f62cc1c1a48d.png
答案:a>b;a>banda!=b;a-b>0anda!=b;a-b>0設(shè)有變量賦值x=3.5;y=4.6;z=5.7,則以下的表達(dá)式中值為True的是(
)。
答案:x!=y在Python中,邏輯或的運(yùn)算符是下列哪一個(gè)?
答案:or在forxinrange(1,10,1):print(x)語句中,顯示的最后一個(gè)x的值是________。
答案:9以下不屬于Python控制結(jié)構(gòu)的是(
)。
答案:數(shù)據(jù)結(jié)構(gòu)以下構(gòu)成Python循環(huán)結(jié)構(gòu)的語句中,正確的是(
)。
答案:while/star3/origin/f4ab719c653602231063b2ce8a2f7c0b.png
答案:n=eval(input("請輸入一個(gè)取值在1~999之間的整數(shù):"))whileTrue:
num=int(n)
ifn<=0orn>999:
print("輸入值不符要求,請重新輸入!")
n=eval(input("請輸入一個(gè)取值在1~999之間的整數(shù):"))
elifn!=num:
print("輸入值不符要求,請重新輸入!")
n=eval(input("請輸入一個(gè)取值在1~999之間的整數(shù):"))
else:
s=0
m=0
foriinrange(999,0,-1):
ifi%n==0:
print(i,end="\t")
s+=i
m+=1
ifm%8==0:
print()
print("\n999以內(nèi)所有能被{}整除的整數(shù)之和為:{}".format(n,s))
break/star3/origin/d8efd1b5f41f49486e3ddb3354e4cbe5.png
答案:0;n//25+1;n//25+1;n;25*i;25*i;i*25;i*25;sum/star3/origin/540ab39cedced30402ac6fb447bb1dca.png
答案:True;1;int(num;==;a*100+b*10+c;int(num;breakPython提供了結(jié)構(gòu)化程序設(shè)計(jì)的3種基本結(jié)構(gòu),這3種基本結(jié)構(gòu)是(
)。
答案:順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)以下為正確的字符串的是(
)。
答案:'abc"ab'在Python中,如果變量x=3,那么x/=3的結(jié)果為(
)。
答案:1.0在Python解釋器中,執(zhí)行print('{:.7f}'.format(1.12345678))的結(jié)果為(
)。
答案:1.1234568已知如下代碼:foriinrange(1,10):
passprint(i)請問循環(huán)體的語句塊即pass語句執(zhí)行的次數(shù)和循環(huán)結(jié)束后i顯示的值分別是__________。
答案:9、9表達(dá)式'ab'+'''甲乙\new'''*2的結(jié)果字符串長度是__________。
答案:12執(zhí)行語句:x,y=eval(input())時(shí),從鍵盤上輸入數(shù)據(jù)格式錯(cuò)誤的是________。
答案:1020下面不是while循環(huán)的特點(diǎn)的是(
)。
答案:必須提供循環(huán)的次數(shù)/star3/origin/ddbe39d29667a62a76fac678744ceb0d.png
答案:10以下關(guān)于random.randint(a,b)的描述,正確的是(
)。
答案:生成一個(gè)位于[a,b]的隨機(jī)整數(shù)/star3/origin/f740244f57cd4b8ebcc6ce1f21709f0e.png
答案:0/star3/origin/c473eea87ce6cf07b0bc39600ef42168.png
答案:PythonPython中用來表示代碼塊所屬關(guān)系的語法是(
)。
答案:縮進(jìn)表達(dá)式[1,2]*2的值為(
)。
答案:[1,2,1,2];[1,2,1,2]Python解釋器執(zhí)行'abc'.isnumeric()的結(jié)果是(
)。
答案:False設(shè)L=['a','b','c','d','e','f','g'],則L[::2]的值是(
)。
答案:['a','c','e','g']Python解釋器對列表[1,2,[3,4],5,6]使用reverse()方法執(zhí)行的結(jié)果為(
)。
答案:[6,5,[3,4],2,1]已知x={'a':'b','c':'d'},那么表達(dá)式'a'inx的值為(
)。
答案:True表達(dá)式{1,2,3}&{2,3,4}的值為(
)。
答案:{2,3}Python中,對于定義的元組tup=('1','2','3','1','2','3'),以下各項(xiàng)操作不能成功執(zhí)行的是(
)。
答案:tup.pop()/star3/origin/76158d28039b88e0a9637a6b94ed4e3a.png
答案:#coding=utf-8n=int(input('請輸入行數(shù):'));;f='福'foriinrange(1,n+1):
print('
'*(n-i),end='')
forjinrange(1,2*n):;;
if(j==1orj==2*i-1):;;
print(f,end='')
else:
print('
',end='')
print()foriinrange(1,n+1):
print('
'*i,end='')
forjinrange(1,2*n-2*i):
if(j==1orj==2*n-2*i-1):
print(f,end='')
else:
print('
',end='')
print();;/star3/origin/69a043b1a9654c9a6d8eb9a2369ec657.png
答案:defcountchar(s):
s.lower()
count_dic={}
foriins:;;
count_dic[i]=count_dic.get(i,0)+1
returncount_dicwhileTrue:
ins=input("請輸入字符串'0'for退出):\n")
ifins=='0':
print('結(jié)束!')
break
else:
dic=countchar(ins);;
print('字符串長度',len(ins));;
fork,vindic.items():
print('{}字符出現(xiàn)的數(shù)是:{},'.format(k,v))/star3/origin/266571ee5fc0ff3c7ee0d7cd31aead54.png
答案:s[i];ord("Z";+=c;=tcode+c;sline,5/star3/origin/246030aaa94ab5157a53bf160ac64a32.png
答案:result=[];answer.append;input;score+=20;score=score+20下面
是不合法的字符串常數(shù)。
答案:abc列表推導(dǎo)式[i*iforiinrange(10)ifi%2
==0]值是_________。
答案:[0,4,16,36,64]以下關(guān)于Python的return語句敘述錯(cuò)誤的是_________。
答案:return后面若不帶返回值,語句執(zhí)行將出錯(cuò)下面
不是Python的組合數(shù)據(jù)類型。
答案:complex在下列關(guān)于函數(shù)參數(shù)的說法中,錯(cuò)誤的是________。
答案:形參個(gè)數(shù)必須等于實(shí)參個(gè)數(shù)中國古代《孫子算經(jīng)》中對“雞兔同籠”問題進(jìn)行了詳細(xì)記載,大意是“有若干只雞兔同在一個(gè)籠子里,從上面數(shù),有35個(gè)頭,從下面數(shù),有94只腳。問籠中各有多少只雞和兔?”在程序設(shè)計(jì)中,這個(gè)問題可以這樣求解:按照順序?qū)﹄u兔數(shù)量的每一種可能情況都判斷是否滿足要求,這種方法被稱為____________方法。
答案:枚舉法Python自帶的開發(fā)環(huán)境是________。
答案:IDLE以下賦值語句中合法的是________。
答案:a=b=1下列各項(xiàng)中,不能使用索引運(yùn)算的是________。
答案:集合全部可以用作用戶標(biāo)識(shí)符的是_________。
答案:Apple_forx_y在下列關(guān)于調(diào)試的說法,錯(cuò)誤的是________。
答案:邏輯錯(cuò)誤比語法錯(cuò)誤更容易發(fā)現(xiàn)__________是一個(gè)變量,它接收傳遞給函數(shù)的參數(shù)。
答案:形參以下關(guān)于函數(shù)說法中正確的是__________。
答案:函數(shù)的形參既可以是變量也可以是常量被調(diào)函數(shù)通過__________語句,將值返回給主調(diào)函數(shù)。
答案:return/
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025水利工程檢測合同范本
- 婚紗攝影師勞務(wù)合同范例
- 國開學(xué)習(xí)網(wǎng)《國際商法》考核任務(wù)1-3答案
- 買賣廢鋼材合同范例
- 與銷售公司合同范例
- 機(jī)器合同范例簡版
- 員工短暫離職合同范例
- 沖件廠合同范例
- 口腔門診合伙合同范例
- 農(nóng)村換地合同范例
- 霍爾與無刷電機(jī)正反轉(zhuǎn)控制筆記
- 參展商實(shí)務(wù)(第三版)第二章企業(yè)參展相關(guān)程序
- 在全市母嬰安全形勢分析會(huì)上的講話
- 文華財(cái)經(jīng)程序化交易初級篇
- 世界地理高中世界地理填圖練習(xí)
- 連續(xù)梁施工質(zhì)量通病及防治
- 羽毛球運(yùn)動(dòng)的教學(xué)理論與方法
- 海運(yùn)提單背面條款英文原版
- GB 37489.3-2019 公共場所設(shè)計(jì)衛(wèi)生規(guī)范 第3部分:人工游泳場所(高清版)
- 運(yùn)動(dòng)特質(zhì)自信量表
- (精選)無菌檢查法
評論
0/150
提交評論