【正文】
可以使用Python程序設(shè)計(jì)語言實(shí)現(xiàn)題干要求,通過if條件分支結(jié)構(gòu)可以實(shí)現(xiàn)分別計(jì)算奇數(shù)的和、偶數(shù)的和,具體代碼如下:sum1=0sum2=0for i in range(1,101): if i%2==0 : sum1+=i else: sum2+=iprint(sum1,sum2)40.0【詳解】本題主要考查Python中While循環(huán)結(jié)構(gòu)。②隊(duì)列入隊(duì)使用append方法追加到隊(duì)列尾,(x),故選A選項(xiàng)。③變量c保存運(yùn)算結(jié)果,此處輸出 c的結(jié)果,故填str(c)。:95,39。小明39。:90,39。,39。利用蒙特卡洛方法實(shí)現(xiàn)求解圓周率!/usr/bin/Python* coding:utf8 *import randomimport mathdef monteCarlo(N): i = 0 count = 0 while i = N: x = () y = () if pow(x, 2) + pow(y, 2) 1: count += 1 i += 1 pi = 4 * count / N print(pi)monteCarlo(1000000)32.n=input(請輸入一個(gè)正整數(shù): ) n=int(n) For i in range(15,n+1,15)print(i)【詳解】本題考查的是Python循環(huán)語句。對于那些由于計(jì)算過于復(fù)雜而難以得到解析解或者根本沒有解析解的問題,蒙特?卡羅方法是一種有效的求出數(shù)值解的方法。x=2,y=1,語句y+=x*2等價(jià)于y=y+x*2=1+2*2=5,故y的值是5,故本題選C選項(xiàng)。分析程序可知,該程序采用多分支結(jié)構(gòu),故程序①處應(yīng)填elif,故本題選C選項(xiàng)。26.A【詳解】本題考查Python算法及其程序?qū)崿F(xiàn)。分析代碼可知,for循環(huán)語句中步長為3,變量s的初值應(yīng)為0,語句s=s+i共循環(huán)執(zhí)行了100次,程序使用了for循環(huán)結(jié)構(gòu),故本題選B選項(xiàng)。故本題應(yīng)選A。本題的關(guān)鍵點(diǎn)是range()函數(shù),其取到的區(qū)間數(shù)值為前閉后開,所以為199的整數(shù)。20.D【詳解】本題主要考查Python程序的調(diào)試。18.A【詳解】本題主要考查程序設(shè)計(jì)語言。16.C【詳解】本題主要考查Python基本運(yùn)算。解析:D【詳解】本題考查的是Python程序調(diào)試??墒褂胑xit(解析:D【詳解】本題主要考查Python基本知識。解析:B【詳解】本題主要考查Python表達(dá)式。python是一種面向?qū)ο蟮木幊陶Z言,python代碼可以在交互環(huán)境中運(yùn)行,python具有豐富和強(qiáng)大的庫,python是一種解釋型的計(jì)算機(jī)程序設(shè)解析:B【詳解】本題主要考查Python程序設(shè)計(jì)語言。7.B【詳解】本題主要考查Python變量的命名。5.D【詳解】本題主要考查Python文件知識點(diǎn)?!军c(diǎn)睛】3.D【詳解】本題主要考查Python表達(dá)式的運(yùn)算。2.D【詳解】本題考查的是程序語言。i=0sum=0while i10: if i%3==0: sum+=i print(i) i=i+1print(39。]for i in range(12):x,y= ① 出隊(duì) print(“Turn{:2}):({},{}).format(i+1,x,y)) ( ② ) 再進(jìn)隊(duì) ( ③ ) 再進(jìn)隊(duì)(1)程序代碼中①處正確的代碼是(_______)。]girl=[39。Danla39。,39。輸出數(shù)組的最大值。(4)len(students)的返回值是____________。小明39。分析以下關(guān)于字符拼接與轉(zhuǎn)換的Python程序并回答問題。實(shí)現(xiàn)上述功能的python程序代碼如下:k=int(input(“輸入一個(gè)四位數(shù):”)) ① y=k%100 if ② : print(“符合”)else: print(“不符合”)劃線處應(yīng)填入的代碼是( )A.①x=k/100 ②(x+y)*2!=k B.①x=k//100 ②(x+y)*2==kC.①x=k/100 ②(x+y)**2!=k D.①x=k//100 ②(x+y)**2==k21.以下Python代碼輸出結(jié)果中說法正確的是( )。A.a(chǎn)≤x and x<b B.n<= x or x<b C.x>=a and x<b D.x>=a and x>b5.Python文件的后綴名是( )A.pdf B.do C.pass D.py6.python文件的擴(kuò)展名是( )A.py B.pye C.vbp D.pyr7.下列選項(xiàng)中,合法的Python變量名是( )A.print B.speed C. D.a(chǎn)28.關(guān)于python程序設(shè)計(jì)語言,下列說法不正確的是( )A.python是一種解釋型、面向?qū)ο蟮挠?jì)算機(jī)程序設(shè)計(jì)語言B.python支持Windows操作系統(tǒng),但不支持Linux系統(tǒng)C.python源文件以***.py為擴(kuò)展名D.python文件不能直接在命令行中運(yùn)行9.關(guān)于python程序設(shè)計(jì)語言,下列說法錯(cuò)誤的是( )A.python是一種面向?qū)ο蟮木幊陶Z言 B.python代碼只能在交互環(huán)境中運(yùn)行C.python具有豐富和強(qiáng)大的庫 D.python是一種解釋型的計(jì)算機(jī)程序設(shè)計(jì)高級語言10.已知列表list1=[10,66,27,33,23],則python表達(dá)式max(list1)的值為( )A.10 B.66 C.5 D.2311.變量K表示某天是星期幾(k=1,表示星期一),下列python表達(dá)式中能表示K的下一天的是( )A.K+1 B.K%7+1 C.(K+1)%7 D.(K+1)%7112.在python中,想輸出一行文字,要用到的函數(shù)是( )。32.請編寫Python程序,實(shí)現(xiàn)如下功能需求:1)程序運(yùn)行后,給出文字提示:“請輸入一個(gè)正整數(shù):”2)輸入一個(gè)整數(shù)n按回車后,程序輸出從1n所有整數(shù)中既是3的倍數(shù)又是5