版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
藍橋杯Python集訓課復習題(二)您的姓名:[填空題]*_________________________________選擇題1、關于賦值語句,以下選項中描述錯誤的是()[單選題]*A在Python語言中,有一種賦值語句,可以同時給多個變量賦值B設x="alice";y="kate",執(zhí)行x,y=y,x可以實現(xiàn)變量x和y值的互換C設a=10;b=20,執(zhí)行a,b=a,a+bprint(a,b)和a=bb=a+bprint(a,b)之后,得到同樣的輸出結果:1030(正確答案)D在Python語言中,表示賦值,即將“="右側的計算結果賦值給左側變量,包含的語句稱為賦值語句2、下面代碼的執(zhí)行結果是()
?>x=2
?>x*=3+5**2[單選題]*A56(正確答案)B15C8192D133、下面代碼的執(zhí)行結果是()
ls=[[1,2,3],[[4,5],6],[7,8]]
print(len(Is))[單選題]*A3(正確答案)B8C4D14、下面代碼的執(zhí)行結果是:()
Is=["2020","20.20","Python"]
Is.append(2020)
Is.append([2020,"2020”])
print(Is)[單選題]*A['2020','20.20',‘python’,2020,[2020,’2020’]](正確答案)B['2020','20.20',‘python’,2020]C['2020,,'20.20',‘python’,2020,[‘2020’]D['2020','20.20',‘python’,2020,2020,’2020’]5、下列表達式的值為True的是()[單選題]*A、5+4j>2-3jB、3>2>2C、(3,2)<(4,5)(正確答案)D、’abc’>‘xyz’6、下面代碼的輸出結果是()
print(0.1+0.2==0.3)[單選題]*A0B-1CFalse(正確答案)DTrue7、給出如下代碼()
importrandom
num=random.randint(1,10)
whileTrue:
ifnum>=9:
break
else:
num=random,randint(1,10)
以下選項中描述錯誤的是[單選題]*Arandom.randint(1,10)生成[1,10]之間的整數(shù)Bimportrandom代碼是可以省略的(正確答案)C這段代碼的功能是程序自動猜數(shù)字DwhileTrue:創(chuàng)建了一個永遠執(zhí)行的循環(huán)8、下面代碼的輸出結果是()
listV=list(range(5))
print(2inlistV)[單選題]*A0BFalseC-1DTrue(正確答案)9、給出如下代碼()
importrandomasran
listV=[]
ran.seed(100)
foriinrange(10):
i=ran.randint(100,999)
listV.append(i)
以下選項中能輸出隨機列表元素最大值的是[單選題]*Aprint(listV.reverse(i))Bprint(listV.pop(i))Cprint(max(listV))(正確答案)Dprint(listV.max())10、給出如下代碼,
MonthandFlower={"1月":"梅花”,"2月":"杏花”,"3月":"桃花","4月":"牡丹花”,"5月”:"石榴花","6月”:"蓮花”,"7月”:"玉簪花","8月":“桂花”,"9月":"菊花",”10月”:"芙蓉花","11月":"山茶花","12月”:"水仙花”}
n=input("請輸入1—12的月份:")
print(n+"月份之代表花:”+MonthandFlower.get(str(n)+"月”))
以下選項中描述正確的是()[單選題]*A代碼實現(xiàn)了獲取一個整數(shù)(1一12)來表示月份,輸出該月份對應的代表花名(正確答案)BMonthandFlower是集合類型變量CMonthandFlower是一個元組DMonthandFlower是列表類型變量11、以下選項中,修改turtle畫筆顏色的函數(shù)是()[單選題]*Abk()Bpencolor()(正確答案)Ccolormode()Dseth()12、給出如下代碼:
TempStr="HelloWorld*
以下選項中可以輸出“World”子串的是()[單選題]*Aprint(TempStr[-5:])(正確答案)Bprint(TempStr[-4:-1])Cprint(TempStr[-5:0])Dprint(TempStr[-5:-1])13、下面代碼的輸出結果是()
x=10
y=3
print(x%y,x**y)[單選題]*A11000(正確答案)B31000C330D13014、執(zhí)行如下代碼()
importturtleast
foriinrange(1,5):
t.fd(50)
t.left(90)
在PythonTurtleGraphics中,繪制的是[單選題]*A正方形(正確答案)B五邊形C三角形D五角星15、面代碼的輸出結果是()
vlist=list(range(5))
print(vlist)[單選題]*A01234B0,1,2,3,4,C[0,1,2,3,4](正確答案)D0;1;2;3;4;16、以下選項中,不是建立字典的方式是()[單選題]*Ad={(1,2):1,(3,4):3}Bd={'張三':1,'李四':2}Cd=([1,2]:1,[3,4]:3}(正確答案)Dd={1:[1,2],3:[3,4]}17、下列程序的運行結果是()
?>s="PYTHON”
?>print("{0:3}".format(s))[單選題]*A'PYT'B'PYTHON'(正確答案)C'PYTH0N'D'PYTH'18、以下選項中值為False的是()[單選題]*A''<'a'B'abed'<'ad'C'abc'<'abed'D'Hello'>'hello'(正確答案)19、Ls=[3.5,"Python”,[10,"LIST”],3.6]
ls[2][-1][1]的運行結果是()[單選題]*A、YB、PC、LD、I(正確答案)20、以下用于繪制弧形的函數(shù)是()[單選題]*Aturtle.seth()Bturtle.right()Cturtle.circle()(正確答案)Dturtle.fd()21、下面代碼的輸出結果是()
Is=["F”,"f”]
deffun(a):
Is.append(a)
return
fun("C")
print(Is)[單選題]*A['F','f,'C'](正確答案)B報錯C['F','f']D['C']22、關于Python語句P=-P,以下選項中描述正確的是()[單選題]*AP的值為0B給P賦值為它的負數(shù)(正確答案)CP和P的負數(shù)相等DP和P的絕對值相等23、下面代碼的輸出結果是()
x=0x0101
print(x)[單選題]*A65B257(正確答案)C101D524、下面代碼的輸出結果是()
sum=1.0
fornuminrange(1,4):
sum+=num
print(sum)[單選題]*A7B1.0C6D7.(正確答案)編程題1、獲得用戶輸入的以逗號分隔的三個數(shù)字,記為a、b、c,以a為起始數(shù)值,b為前后相鄰數(shù)的比值,c為數(shù)列長度,產生一個等比數(shù)列,將這個數(shù)列以逗號分隔的形式輸出,最后一個元素輸出后無逗號。
輸入:1,3,5
輸出:1,3,9,27,81[填空題]*_________________________________答案解析:a,b,c=eval(input())
ls=[]
foriinrange(c):
ls.append(str(a*(b**i)))
print(",".join(ls))2、實現(xiàn)以下功能:
根據(jù)斐波那契數(shù)列的定義(后一項等于兩面兩項之和),F(xiàn)(0)=0,F(1)=1,F
(n)=F(n-1)+F(n-2)(n>=2),輸出不大于100的序列元素。例如:屏幕輸出實例為:
0,1,1,2,3,...(略)[填空題]*_________________________________答案解析:n=int(input("你需要幾項?"))
n1=0
n2=1
count=2
li=[0,1]
ifn<=0:
print("請輸入一個正整數(shù)。")
elifn==1:
print("斐波那契數(shù)列:")
print(n1)
elifn==2:
print("斐波那契數(shù)列:")
print(n1,',',n2)
elifn>100:
print('數(shù)列不大于100')
else:
foriinrange(2,n):
li.append(li[i-2]+li[i-1])
print("斐波那契數(shù)列:")
forjinli:
print(j,end='')3、請實現(xiàn)以下功能:
鍵盤輸入字符串s,按要求把s輸出到屏幕,格式要求:寬度為20個字符,等號字符“=”填充,居中對齊。如果輸入字符串超過20位,則全部輸出。
例如:鍵盤輸入字符串S為“PYTHON”,
屏幕輸出=======PYTHON=======[填空題]*_________________________________答案解析:s=input("請輸入一個字符串:")
print("{:=^20}".format(s))4、獲得用戶輸入的一個數(shù)字,其中數(shù)字字符(0到9)用對應的中文字符“〇—二三四五六七八九十"替換,輸出替換后的結果。
例如輸入:1234
輸出:一二三四[填空題]*_________________________________答案解析:n=input()
s="〇一二三四五六七八九"
forcin"0123456789":
n=n.replace(c,s[int(c)])
print(n)5.實現(xiàn)以下功能:
從鍵盤輸入4個數(shù)字,各數(shù)字采用空格分隔,對應變量x0,y0,x1,y1。計算兩點(x0,y0)和(x1,y1)之間的距離,屏幕輸出這個距離,保留2位小數(shù)。
例如:鍵盤輸入:0135
屏幕輸出:5.00[填空題]*_________________________________答案解析:ntxt=input("請輸入4個數(shù)字(空格分隔):")
nls=ntxt.split()
x0=eval(nls[0])
y0=eval(nls[1])
x1=eval(nls[2])
y1=eval(nls[3])
x=(x0-x1)**2
y=(y0-y1)**2
z=(x+y)**0.5
print("{
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 無極繼電器的課程設計
- 環(huán)境監(jiān)測與治理技術方案匯報
- 廣東省深圳市龍崗區(qū)木棉灣實驗學校2022-2023學年八年級下學期第一次月考數(shù)學試卷(解析版)
- 《跨境電商客戶關系管理》課件-跨境客戶的開發(fā) 認識亞馬遜平臺
- 廣東省深圳市福田區(qū)2021-2022學年八年級下學期期中數(shù)學試題(原卷版)
- 2024年版?zhèn)€人信用擔保協(xié)議法律公證版B版
- Mardepodect-succinate-PF-2545920-succinate-生命科學試劑-MCE
- 電力公司電網(wǎng)智能化滾動規(guī)劃
- 電工理論知識練習題(附答案)
- 打造高效服務團隊的培訓全攻略
- 隨班就讀語文課堂教學活動設計
- 有關大學生社會主義核心價值觀的調查報告論文
- 《火力發(fā)電建設工程機組調試技術規(guī)范》
- 白山市長白朝鮮族自治縣招聘邊境村穩(wěn)邊固邊公益性崗位人員筆試真題2023
- 交響音樂賞析智慧樹知到期末考試答案2024年
- 義務教育書法課程標準2023版
- 太平洋保險入職測評題答案
- 《水產種質資源保護區(qū)生態(tài)功能評估方法》
- 陜西省渭南市2023-2024學年高一上學期期末生物試題(含答案解析)
- 2024年考研政治真題與答案解析(完整版)
- 公司售后服務授權委托書
評論
0/150
提交評論