下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
程序設(shè)計(jì)基礎(chǔ)(Python語(yǔ)言)學(xué)習(xí)通超星期末考試章節(jié)答案2024年下面的代碼執(zhí)行后x的值是:x=2x*=3+5**2
答案:56以下選項(xiàng)中值為False的是:
答案:'Hello'>'hello'以下選項(xiàng)中,輸出結(jié)果是False的是:
答案:>>>False!=0以下表達(dá)式是十六進(jìn)制整數(shù)的選項(xiàng)是:
答案:0x3F下面代碼的輸出結(jié)果是:x=10y=-1+2jprint(x+y)
答案:9+2j用爸爸、媽媽和自己生日的六位數(shù)公倍數(shù)作為密碼。例如,爸爸的生日是8月1日,媽媽的生日是9月1日,自己的生日是10月4日,密碼就是81、91和104的六位數(shù)最小公倍數(shù)。請(qǐng)大家設(shè)計(jì)程序算出自己的新密碼。將代碼和運(yùn)行結(jié)果復(fù)制或截圖粘貼到答題處。
答案:f=eval(input('請(qǐng)輸入父親的生日數(shù):'))m=eval(input('請(qǐng)輸入母親的生日數(shù):'))c=eval(input('請(qǐng)輸入你的生日數(shù):'))psword=0forpsinrange(100000,1000000):
if
ps%f==0andps%m==0andps%c==0:
psword=ps
breakprint('你的6位數(shù)密碼是:',psword)鐵路運(yùn)貨的費(fèi)用與路程s遠(yuǎn)近有關(guān):不足50公里,每噸每公里1.00元;>=50公里,<100公里,每噸每公里0.90元;>=100公里,<200公里,每噸每公里0.80元;>=200公里,每噸每公里0.70元。計(jì)算運(yùn)貨w噸,路程s公里的運(yùn)費(fèi)。編寫程序,將程序代碼和運(yùn)行結(jié)果截圖保存到答題處。
答案:s=eval(input("請(qǐng)輸入路程(公里):"))w=eval(input("請(qǐng)輸入貨物重量(噸):"))ifs<=50:
y=s*w*1
print('運(yùn)費(fèi)是(元):',y)elifs>=50ands<100:
y=s*w*0.9
print('運(yùn)費(fèi)是(元):',y)elifs>=100ands<200:
y=s*w*0.8
print('運(yùn)費(fèi)是(元):',y)elifs>=200:
y=s*w*0.7
print('運(yùn)費(fèi)是(元):',y)公用電話收費(fèi)標(biāo)準(zhǔn)如下:通話時(shí)間在3分鐘以內(nèi),收費(fèi)0.5元;3分鐘以上,則每超過(guò)1分鐘加收0.15元。編寫程序,輸入通話分鐘數(shù),計(jì)算應(yīng)繳電話費(fèi)。將代碼和運(yùn)行結(jié)果復(fù)制或截圖粘貼到答題處。
答案:s=eval(input("請(qǐng)輸入通話時(shí)間(分鐘數(shù))"))ifs<=3:
y=0.5
print("通話費(fèi)用:",y,"元")else
y=0.5+(x-3)*0.15
print("通話費(fèi)用:",y,"元")下面代碼的輸出結(jié)果是????????????????????????????????????????????????(
)填入數(shù)字,注意數(shù)據(jù)類型sum=1.0fornuminrange(1,4):
sum+=numprint(sum)
答案:7.0小明的姐姐在假日旅行社工作,旅行社為了爭(zhēng)取更多的游客,給出優(yōu)惠措施:團(tuán)購(gòu)五人(及以上),團(tuán)費(fèi)8折。姐姐請(qǐng)小明幫忙,做一個(gè)可以根據(jù)輸入的人數(shù)和團(tuán)費(fèi),計(jì)算實(shí)際支付團(tuán)費(fèi)的程序。小明該怎么寫這個(gè)程序呢?請(qǐng)完善以下代碼:p=int(input("請(qǐng)輸入人數(shù):"))c=eval(input("請(qǐng)輸入團(tuán)費(fèi):"))
[填空1]
p>=5[填空2]
[填空3]
[填空4]:
d=1print("總費(fèi)用為:",p*c*d)
答案:if;:;d=0.8;else以下關(guān)于異常處理的描述,錯(cuò)誤的選項(xiàng)是:
答案:ZeroDivisionError是一個(gè)變量未命名錯(cuò)誤執(zhí)行以下程序,輸入la,輸出結(jié)果是:?la='python'try:
s=eval(input('請(qǐng)輸入整數(shù):'))
ls=s*2
print(ls)except:
print('請(qǐng)輸入整數(shù)')
答案:pythonpython為了避免用戶輸入數(shù)據(jù)類型不合規(guī)導(dǎo)致程序異常中斷,需要用到的語(yǔ)句是:
答案:try-except語(yǔ)句以下Python語(yǔ)言關(guān)鍵字在異常處理結(jié)構(gòu)中用來(lái)捕獲特定類型異常的選項(xiàng)是:
答案:except以下程序的輸出結(jié)果是:????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????foriin"CHINA":????????????????????????????????????????????????
forkinrange(2):
print(i,end="")
ifi=='N':
break
答案:CCHHIINAA以下程序的輸出結(jié)果是:????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????chs="|'\'-'|"????????????????????????????????????????????????foriinrange(6):
forchinchs[i]:
print(ch,end='')
答案:
|''-'|下面代碼的輸出結(jié)果是????????????????????????????????????????????????forsin"abc":
foriinrange(3):
print(s,end="")
ifs=="c":
break
答案:aaabbbc以下程序的輸出結(jié)果是(
)s=0forkinrange(10,50,15):
s=s+kprint(s,k)
答案:7540給出如下代碼:????????????????????????????????????????????????????????????????????????????????????????????????whileTrue:guess=eval(input())ifguess==0x452//2:
break作為輸入能夠結(jié)束程序運(yùn)行的是????????????????????????????????????????????????????????????????????????????????????????????????
答案:553下面代碼的輸出結(jié)果是????????????????????????????????????????????????????????????????????????????????????????????????forsin"HelloWorld":
ifs=="W":
break
print(s,end="")
答案:Hello如果輸入“123456”,下列程序的運(yùn)行結(jié)果是(
)a=input("")forxina:?
print(x,end="")?
答案:123456執(zhí)行下面的程序,輸入4后,程序輸出的結(jié)果是(
)x=eval(input('pleaseinputanumber:'))ifx**2>15:
y=x**2+1ifx**2<15:
y=1/xprint(y)
答案:17以下關(guān)于程序控制結(jié)構(gòu)描述錯(cuò)誤的是(
)
答案:Python程序能用分支結(jié)構(gòu)實(shí)現(xiàn)循環(huán)算法隨機(jī)產(chǎn)生10個(gè)[70,100]上的數(shù)并輸出,找出其中的最小值及其第一次出現(xiàn)的位置。
答案:importrandomli=[]foriinrange(0,10):
x=random.randint(70,100)
li.append(x)print(li)a=min(li)print('最小值為:{},第一次出現(xiàn)的位置為:{}'.format(a,li.index(a)))以論語(yǔ)中的一句話作為字符串變量s,補(bǔ)充程序,分別輸出字符串s中字符和標(biāo)點(diǎn)符號(hào)的個(gè)數(shù)。s='學(xué)而時(shí)習(xí)之,不亦說(shuō)乎?有朋自遠(yuǎn)方來(lái),不亦樂(lè)乎?人不知而不慍,不亦君子乎?'n=[填空1]m=0[填空2]i[填空3]s:
[填空4]i==','ori=='?'ori=='。'ori=='!':
m+=1
[填空5]:
n+=1print("字符數(shù)為{},標(biāo)點(diǎn)符號(hào)數(shù)為{}。".format(n,m))
答案:0;for;in;if;else以下關(guān)于組合類型的描述,錯(cuò)誤的是(
)
答案:空字典和空集合都可以用大括號(hào)來(lái)創(chuàng)建以下關(guān)于組合數(shù)據(jù)類型的描述,正確的是(
)
答案:映射類型的關(guān)鍵字只能是不可變類型的數(shù)據(jù)以下關(guān)于字典類型的描述,錯(cuò)誤的是(
)
答案:字典類型中的數(shù)據(jù)可以進(jìn)行分片和合并操作關(guān)于Python組合數(shù)據(jù)類型,以下選項(xiàng)中描述錯(cuò)誤的是????????????????????????????????????????????????????????????????????????????????????????????????(
)
答案:序列類型是二維元素向量,元素之間存在先后關(guān)系,通過(guò)序號(hào)訪問(wèn)以下代碼運(yùn)行后的輸出結(jié)果為(
)li=[86,88,56,89,91]m=li[0]pm=0forxinli:
ifx>m:
m=x
pm=li.index(x)li[pm],li[0]=li[0],li[pm]print(li)
答案:[91,88,56,89,86]以下代碼運(yùn)行后的輸出結(jié)果為(
)li=[86,88,56,89,58,63,81,59,70,91,76,56,62,99,86,59,71,81]count=0forxinli:
ifx>=60:
count+=1print(count)
答案:13以下代碼運(yùn)行后的輸出結(jié)果為(
)importmaths=0li=[4,9,16,25]forxinli:
a=math.sqrt(x)
s=s+aprint(s)
答案:14.0關(guān)于Python的列表,描述錯(cuò)誤的選項(xiàng)是(
)
答案:Python列表的長(zhǎng)度不可變的計(jì)算1!+2!
+3!+4!+5!,編寫函數(shù)實(shí)現(xiàn)階乘功能。
答案:defjc(x):
s=1
foriinrange(1,x+1):
s=s*i
returnsprint(jc(1)+jc(2)+jc(3)+jc(4)+jc(5))編寫一個(gè)函數(shù),該函數(shù)能比較3個(gè)數(shù)大小和返回最大數(shù)。
答案:defm(x,y,z):
k=x
ifk2.[程序設(shè)計(jì)]學(xué)生成績(jī)數(shù)據(jù)如下,這些數(shù)據(jù)保存到score.csv文件中,編寫程序,請(qǐng)從文件中讀出數(shù)據(jù),計(jì)算各科平均分后,將平均分?jǐn)?shù)據(jù)保存到ave.csv文件中。學(xué)號(hào)
姓名
性別
班級(jí)
語(yǔ)文
數(shù)學(xué)
英語(yǔ)10100101
長(zhǎng)直
男
一班
72
85
8210100102
風(fēng)掛
女
一班
75
82
5110100303
破云
男
三班
55
74
7910100204
浪帆
女
二班
80
86
6810100305
會(huì)濟(jì)
女
三班
72
76
7210100106
有滄
男
一班
82
92
9710100207
時(shí)海
男
二班
88
85
89
答案:importcsvli=[]withopen('score.csv',newline='')asf:
f_csv=csv.reader(f)
headers=next(f_csv)
forrowinf_csv:
li.append(row)c=0m=0e=0forkinli:
c=c+int(k[4])
m=m+int(k[5])
e=e+int(k[6])cave=round(c/len(li),2)mave=round(m/len(li),2)eave=round(e/len(li),2)print(cave,mave,eave)headers=['語(yǔ)文平均分','數(shù)學(xué)平均分','英語(yǔ)平均分']rows=[(str(cave),str(mave),str(eave))]withopen('ave.csv','w',newline='')asf:
f_csv=csv.writer(f)
f_csv.writerow(headers)
f_csv.writerows(rows)1.[程序設(shè)計(jì)]編寫程序,隨機(jī)產(chǎn)生26個(gè)字母輸出到文件中保存。
答案:importrandoms=''whilelen(s)<26:
x=random.randint(97,122)
ifchr(x)notins:
s+=chr(x)withopen('char.txt','w')asf:
f.write(s)在pandas中的,(__)用來(lái)讀取csv文件
答案:read_csv創(chuàng)建一個(gè)3階的單位矩陣n=np.eye(3),n.dtype返回(
)數(shù)據(jù)類型,n[1][1]返回(
)
答案:float;1.0pandas中head(n)的意思是獲取最后的n行數(shù)據(jù)
答案:錯(cuò)df1=pd.DataFrame([[5,2,3],[4,5,6],[7,8,9]],index=['A','B','D'],columns=['C1','C2','C3'])
其中df1.loc[2:1]=8
答案:錯(cuò)Series和DataFrame是pandas包中的數(shù)據(jù)結(jié)構(gòu),Series像二維數(shù)組,DataFrame像表格
答案:錯(cuò)numpy中產(chǎn)生全1的矩陣使用的方法是empty
答案:錯(cuò)Series如同一個(gè)三維數(shù)組,Datafarme如同一個(gè)一維表格。
答案:錯(cuò)檢測(cè)數(shù)據(jù)缺失一般使用notnull方法
答案:錯(cuò)一個(gè)數(shù)組對(duì)象的itemsize,返回的值是由數(shù)組的大小決定的
答案:錯(cuò)np.where(condition[,x,y]),基于條件condition,返回值來(lái)自x或者y
答案:對(duì)已知a=np.arange(12)
c=a.view()那么cisa
的結(jié)果為True
c.baseisa的結(jié)果為True
答案:錯(cuò)最簡(jiǎn)單的Series是由()的數(shù)據(jù)構(gòu)成
答案:一個(gè)數(shù)組df.min()這個(gè)函數(shù)是用來(lái)()
答案:找尋元素最小值df.tail()這個(gè)函數(shù)是用來(lái)()
答案:用來(lái)展現(xiàn)數(shù)據(jù)我們?cè)谑褂胮andas時(shí)需要導(dǎo)入什么東西?
答案:importpandasaspdnumpy中矩陣轉(zhuǎn)成向量使用(
)
答案:resizenumpy中向量轉(zhuǎn)成矩陣使用(
)
答案:reshape已知c=np.arange(24).reshape(3,4,2),那么c.sum(axis=0)的結(jié)果是()
答案:arange([[24,27],[30,33],[36,39],[42,45]])計(jì)算numpy中元素個(gè)數(shù)的方法(
)
答案:np.size()plot()用于展現(xiàn)變量的變化趨勢(shì)。()
答案:對(duì)stackplot()表示繪制堆疊折線圖。()
答案:對(duì)數(shù)組只有一維數(shù)組和二維數(shù)組。()
答案:錯(cuò)散點(diǎn)圖中的marker表示透明度()
答案:錯(cuò)x=np.arange(6),x[2:6]表示x從2到6(包括6)的切片()
答案:錯(cuò)grid()函數(shù)可以用來(lái)繪制刻度線的網(wǎng)格線。()
答案:對(duì)棉棒圖與柱狀圖適用場(chǎng)景完全一樣。()
答案:錯(cuò)構(gòu)建一張新的空白畫布調(diào)用的函數(shù)是figure()。
答案:對(duì)plt.xticks表示確定x軸范圍。(
答案:錯(cuò)箱型圖可以用來(lái)檢測(cè)異常值。()
答案:對(duì)用于保存當(dāng)前生成的圖表的函數(shù)是savefig()。()
答案:對(duì)在二維數(shù)組中1軸表行,0軸代表列。()
答案:錯(cuò)箱形圖可以用來(lái)查看特征間的相關(guān)關(guān)系。()
答案:錯(cuò)散點(diǎn)圖不能在子圖中繪制。()
答案:錯(cuò)箱線圖由以下哪?部分組成?
答案:箱;點(diǎn)直?圖的可視化元素為?
答案:高度;位置以下關(guān)于描述數(shù)據(jù)分布的重要性的說(shuō)法,正確的是
答案:從數(shù)據(jù)科學(xué)角度來(lái)講,描述數(shù)據(jù)分布是探索性數(shù)據(jù)分析的重要組成部分;從統(tǒng)計(jì)學(xué)角度講,描述數(shù)據(jù)分布是描述性統(tǒng)計(jì)分析的核心之一。下列哪些圖形可?于描述數(shù)據(jù)的分布()
答案:
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- SolidWorks建立模型導(dǎo)入到maxwell中仿真分析
- 胰腺癌手術(shù)護(hù)理查房
- 培訓(xùn)Excel表的使用與技巧
- 03 科學(xué)技術(shù)-2025年中考英語(yǔ)新熱點(diǎn)時(shí)文閱讀
- 山東省日照市莒縣2024-2025學(xué)年八年級(jí)上學(xué)期期中考試物理試題(含答案)
- 河北省衡水市桃城區(qū)2024-2025學(xué)年高三上學(xué)期10月月考英語(yǔ)試題(含答案無(wú)聽力原文及音頻)
- 第一單元 小數(shù)除法 2024-2025學(xué)年數(shù)學(xué)北師大版五年級(jí)上冊(cè)單元檢測(cè)(含解析)
- 2024-2025學(xué)年江蘇省南京市玄武區(qū)科利華中學(xué)九年級(jí)(上)第一次月考數(shù)學(xué)試卷(含答案)
- T-YNRZ 020-2024 珠芽黃魔芋采收與貯運(yùn)
- T-XYTX 001-2024 地理標(biāo)志農(nóng)產(chǎn)品 新沂水蜜桃
- DBJ33_T 1268-2022 工程建設(shè)工法編制標(biāo)準(zhǔn)
- 感染病例慢性病毒EB感染
- 信息技術(shù)學(xué)科師徒結(jié)對(duì)師傅計(jì)劃
- 11工作審批流程及權(quán)限
- 目視檢測(cè)規(guī)范
- 綜合組教研活動(dòng)記錄【精選文檔】
- 上冊(cè)文字表達(dá)式-符號(hào)表達(dá)式-化學(xué)式
- 《優(yōu)美的人物動(dòng)態(tài)》教學(xué)設(shè)計(jì)
- 精選范文--防高溫施工、防汛防臺(tái)風(fēng)專項(xiàng)監(jiān)理實(shí)施細(xì)則
- 江蘇省城市設(shè)計(jì)編制導(dǎo)則
- 2022年鐵路貨運(yùn)員考試題庫(kù)(匯總版)
評(píng)論
0/150
提交評(píng)論