版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
2022-2022學(xué)年第一學(xué)期python練習(xí)
專業(yè)、班級:學(xué)號:姓名:
Python言語根底
一、單項選擇題
1.在Python中,合法的標(biāo)識符是【lo.
A._B.3CC.it'sD.str
2.Python表達(dá)式中,可以使用【】操作運算的優(yōu)先順序。.
A.圓括號()B.方括號C.花括號{}D.尖括號?
3.以下Python注釋代碼,不正確的選項是【.
A.Python注釋代碼B.Python注釋代碼1Python注釋代碼2
C.""Python文檔注釋“〃D.//Python注釋代碼
4.為了給整型變量x、y、z賦初值10,下面正確的Python賦值語句是【
A.xyz=10B.x=10y=l()z=10C.x=y=z=10D.x=10,y=l(),z=10
5.為了給整型變量x、y、z賦初值5,下面正確的Python賦值港句是【
A.x=5;y=5;z=5B.xyz=5
C.x,y,z=5I).x=5,y=5,z=5
6.已知x=2;y=3,復(fù)合賦值語旬X=y+5執(zhí)行后,x變量中的值是【
A.IIB.16C.13I).26
7.整型變量x中存放了一個兩位數(shù),要將這個兩位數(shù)的個位數(shù)字和十位數(shù)字交換位置,例如,13變成.31,
正確的Python表達(dá)式是[]o
A.(x%10)X10+x//10B.(x%10)//10+x//10
C.(x/10)%10+x//10D.(x%10)X10+x%10
二、填空題
1.Python中如果語句太長,可以使用作為續(xù)行符。
2.Python中在一行書寫兩條語句時,語句之間可以使用作為分隔符。3.Python使用符號
標(biāo)示注釋。
3.Python表達(dá)式4.5/2的值為。
4.Python表達(dá)式4.5//2的值為。
5.Python表達(dá)式4.5%2的值為0
6.Python表達(dá)式12/4-2+5X8/4^5/2的值為。
7.Python語句a,b=3,4;a,b=b,a;print(a,b)的結(jié)果是。
8.己知x=5;y=6,復(fù)合賦值語旬?y+10執(zhí)行后,x變量中的值是
9.寫出下面程序的執(zhí)行結(jié)果o
x=345
a=x//100
b=(x-aX100)//10
c=x%10
print(a,b,c)
10.語句print('AAA',"BBB",sep=',,end='!')執(zhí)行的結(jié)果是
常用數(shù)據(jù)類型
一、單項選擇題
1.Python語句+21;print(typc(a))的輸出結(jié)果是【
A.<class'ini'>B.<class'float〉C.<class*double>>D.<class"long’)
2.Python語句x=〃Python”;y=2;print(x+y)的輸出結(jié)果是【
A.語法錯B.2C.Python2,D.PythonPython'
3.Python表達(dá)式sqrt(36)Xsqrt(81)的值為[
A.54.0B.2916.0C.9.0
4.Pylhon語句print(chr(65))的運行結(jié)果是【】。
A.65B.6C.5D.A
5.關(guān)于Python字符串,以下說法錯誤的選項是1]o
A.字符即長度為1的字符串
B.字符串以0標(biāo)志字符串的結(jié)束
C.既可以用單引號,也可以用雙引號創(chuàng)立字符串
D.在三引號字符串中可以包含換行回車等特別字符
6.以下表達(dá)式的值為True的是【】。
A.3>2>2B.2!=5or0C.5<5D.1and5==0
二、填空題
1.Python表達(dá)式3X2X3的值為。
2.Python語句print(chr(ord('B')))的結(jié)果是?
三、思考題
1.聞讀下面的Pylhon語句,請叵輸出結(jié)果是什么程序的功能是什么
importrandom
a=random.randint(100,999)隨機(jī)產(chǎn)生-■個三位整數(shù)
b=(a%10)X100+(a//10%10)X10+a//100
print("原數(shù)=",a,",變換后=",b)
選擇和循環(huán)
一、單項選擇題
1、下面if語句統(tǒng)計滿足“性別(gender)為男、職稱(rank)為副教授、年齡(age)小于40歲”條件的
人數(shù),正確的語句為【Jo
A.if(gender="男"orage<40andrank=="副教授"):n+=l
B.if(gcnder=="男"andage<40andrank=="副教授"):n+=l
C.if(gender=="男"andagc<40orrank=="副教授"):n+=l
D.if(gcnder=="男"orage<40orrank="副教授"):n+=l
2.以下程序運行后,在鍵盤輸入100,則程序的運行結(jié)果是o
x=eval(input(JPleaseinputx:'))
ifx<0orx>=20:
print(x//10)
elif0<=x<5:
print(x)
clif5<=x<10:
print(3X-5)
elif10<=x<20:
print(0.5X-2)
A.10B.100C.295D.48
二、填空題
1、Python無窮循環(huán)whileTrue:的循環(huán)體中可用語句退出循環(huán)。
2、Python語句"forinranged,21,5):print(i,end=,')”的輸出結(jié)果為
3、Python語句"forinrange(10,1,-2):print(i,end=,')"的輸出結(jié)果為
4、執(zhí)行以下Pylhon語句后的輸出結(jié)果是,循環(huán)執(zhí)行了次。
i=-l
while(i<0):iX=l
print(i)
三、思考題
1、閱讀下面Python程序,請問程序的功能是什么
importmath
n=0
forminrangc(101,201,2):
k=int(math,sqrt(m))
foriinrange(2,k+2):
ifm%i==0:break
ifi==k+l:
ifn%10==0:print0
print(*%d*%m,end='')
n+=l
2、閱讀下面Python程序,請問輸出結(jié)果是什么
n=int(input("請輸入圖形的行數(shù):”))
foriinrange(0,n):
forjinrange(0,10-1):printC*”,「nd='')
forjinrange(0,2Xi+l):print("X",end=*')
3、閱讀下面Python程序,請問輸出結(jié)果是什么程序的功能是什么
frommathimportX
foriinrange(100,1000):
nl=i//100;n2=(i%100)//10;n3=i%10
if(pow(nl,3)+pow(n2,3)+pow(n3,3)==i):print(i,end=*')
4.編程完成輸出1,100]之間全部能被7整除但不能被3整除的數(shù),并輸出它們的乘積。
列表和元組
一、單項選擇題
1.Python語句print(typed,2,3,4]))的輸出結(jié)果是1]?
A.<class*tuple>>B.<class'diet'>C.<class'set'>D.<class'list'〉
2.Python語句print(type((1,2,3,4)))的結(jié)果是[]<>
A.<class*tuple>>B.<class'diet'>C.<class'set'>D.<class'list')
3.a=l,2,3,None,(),],];print(len(a))的輸出結(jié)果是[]<>
A.4B.5C.6D.7
4.Python語句s1=4,5,6];s2=sl;sll]=0;print(s2)的運彳丁結(jié)果是【】。
A.4,5,6B.0,5,6C.4,0,6D.以上都不對
5.Python語句a=l,2,3,None,(),],];print(len(a))的運行結(jié)果是【
A.語法錯B.4C.51).6
6.在Python中,設(shè)有s='a',‘中],則語句序列"s.append。,2]);s.insert(1,7);
〃執(zhí)行后,s值為【】。
A.'a',7,'b',1,2B.1,2],7,'a','b']
C.1,2,'a',7','b'I),'a',7,'b',1,2]]
二、填空題
1.Python語句fruits='apple','banana','pear'];print(fruitsT]-l])的結(jié)果是。
2.Python語句fruits='apple',,banana*,'pear'];print(fruits.indcx('apple'))的結(jié)果是
3.Python語句fruits='apple','banana','pear'];printCApple*infruits)的結(jié)果是
4.Python語句print(sum(range(10)))的結(jié)果是。
5.Python語句print(飛d%d%'%[3/2,3$2))的結(jié)果是。
6.Pyhon語句s=l,2,3,4];s.append(5,6,7]);print(s)的運行結(jié)果是
prinl(len(s))的運行結(jié)果是
7.Python語句s=l,2,3,4];s2=5,6,7];print(len(sl+s2))的運行結(jié)果是。
8.Python語句設(shè)s=,abcdcfg,,則s::T]的值是。
9.Python語句print(tuple。,2,3]),list(l,2,3]))的運行結(jié)果是。
10.以下程序運行后,在鍵盤輸入"appleandpeach〃,則程序運行結(jié)果是
st:=input(〃請輸入一串字符串:”)
flag=O
count=0
forcinstr:
1fc==:
flag=0
else:
ifflag==0:
flag=l
count=count+l
print(count)
函數(shù)
一、單項選擇題
1.Python語句"f=lambdax,y;Xy;f(12,34)”的程序運行結(jié)果是【】。
A.12B.22C.56I).408
2.PyUiou語句"fl-lambdax:X3;f2-lambdax;X2;prinl(fl(1*2(3)))”的程序運行結(jié)果是【
A.3B.6C.9D.18
3.以下Python語句的輸出結(jié)果是【】。
counter=0;num=0
defTestVariableO:
globalcounter
foriinrange(4):counter+=l
num=5
TestVariableO
print(counter,num)
A.40B.410C.70D.710
二、填空題
1.Python表達(dá)式eval("5/2+5%2+5〃2〃)的結(jié)果是。
2.如果要為定義在函數(shù)外的全局變量賦值,可以使用語句,說明變量是在外面定義的全局變量。
三、思考題
1.寫出下面程序的執(zhí)行結(jié)果。
d=lambdap:pX2
t二lambdap:pX3
x=2
x=d(x)
x=t(x)
print(x)
2.寫出下面程序的執(zhí)行結(jié)果。
x=30
deffunc():
globalx
x=20
funcO
print(x)
文件
一、填空題
1.PythonnJ以使用函數(shù)翻開文件。
2.文件操作可以
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 過敏反應(yīng)的藥物治療
- 員工討論會課件
- 老年人護(hù)理與老年護(hù)理學(xué)
- 護(hù)理技能:靜脈輸液并發(fā)癥處理
- 急腹癥護(hù)理案例分析視頻
- 肝癌護(hù)理中的健康教育
- 員工HSE培訓(xùn)課件
- 吸氧課件講解稿
- 2026屆八省聯(lián)考(T8聯(lián)考)2026屆高三年級12月檢測訓(xùn)練生物試卷(含答案詳解)含湖北湖南山西河北卷
- 美術(shù)學(xué)院畢業(yè)生就業(yè)方向
- 在線網(wǎng)課知慧《形勢與政策(吉林大學(xué))》單元測試考核答案
- 業(yè)主授權(quán)租戶安裝充電樁委托書
- 化工建設(shè)綜合項目審批作業(yè)流程圖
- 親子鑒定的報告單圖片
- 遼寧軌道交通職業(yè)學(xué)院單招《職業(yè)技能測試》參考試題庫(含答案)
- 新概念二單詞表新版,Excel 版
- 2023年陜西西安經(jīng)濟(jì)技術(shù)開發(fā)區(qū)招聘120人(共500題含答案解析)筆試必備資料歷年高頻考點試題摘選
- 第八講 發(fā)展全過程人民民主PPT習(xí)概論2023優(yōu)化版教學(xué)課件
- 篇12pmc窗口功能指令舉例講解
- GB/T 7332-2011電子設(shè)備用固定電容器第2部分:分規(guī)范金屬化聚乙烯對苯二甲酸酯膜介質(zhì)直流固定電容器
- GB/T 38658-20203.6 kV~40.5 kV交流金屬封閉開關(guān)設(shè)備和控制設(shè)備型式試驗有效性的延伸導(dǎo)則
評論
0/150
提交評論