版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
【編程】pythonword一、選擇題Python代碼的運(yùn)行結(jié)果是〔〕。a=3b=4a=a*bprint(a)A.3
B.4
C.12
D.a(chǎn)*bPython中,Print(abs(-16//5))的執(zhí)行結(jié)果是〔〕A.2.4
B.3
C.4
D.-2.4a=“python“a[-1]的值為〔〕“p““n““y““o“Python程序運(yùn)行后的輸出結(jié)果是〔〕。s=0foriinrange(1,10):s=s+iprint(“s=“,s)A.s=35 B.s=45 C.s=55 D.s=65字符串變量x的值是“H”,字符“AASCII65python表達(dá)式chr(ord(x)+2)的值是〔〕‘I’‘J’
C.73
D.74Python語言中,用來定義函數(shù)的關(guān)鍵字是〔〕。returndeffunctionimport以下可以被計(jì)算機(jī)直接執(zhí)行的程序是〔〕機(jī)器語言程序
高級(jí)語言程序
匯編語言程序Python源程序Python模塊的語句是〔〕importmoduleinputmoduleprintmoduledefmodule在python中運(yùn)行print(“3+6”)的結(jié)果是〔 〕。A.9 B.“3+6” C.3+6 D.“9”Python中變量的命名正確的選項(xiàng)是〔〕A.1a=4B.print=5C._A=2D.a(chǎn)+b=3把數(shù)式A.a(chǎn)+b/2a
Python語言的表達(dá)式,以下書寫正確的選項(xiàng)是〔〕。B.a(chǎn)+b/2*a C.(a+b)/2*a D.(a+b)/(2*a)在以下程序設(shè)計(jì)語言中,屬于人工智能語言的是〔〕。A.PythonB.VBC.PascalD.Ca=“python“print(a[1]+a[3]〕的值為〔〕A.“yth“ B.“yt“ C.“py“ D.“yh“以下Python程序段運(yùn)行的結(jié)果是〔 〕f=[‘A’,’B’,’C’]a=len(f)print(‘a(chǎn)=’,a)A.a(chǎn)=2 B.a(chǎn)=’A’ C.a(chǎn)=’C’ D.a(chǎn)=3Python程序段a=0b=4ifb>a:a=3*belse:a=10程序運(yùn)行后,a的值是〔〕A.10 B.0 C.12 D.4Python的設(shè)計(jì)具有很強(qiáng)的可讀性,相比其他語言具有的特色語法有以下選項(xiàng),正確的選項(xiàng)是〔 〕。A.交互式 B.解釋型 C.面對(duì)對(duì)象 D.效勞端語言Python程序,結(jié)果正確的選項(xiàng)是〔〕s=“abcdefg“c=len(s)#len求字符串長(zhǎng)度foriinrange(0,c):ifi<2:print(chr(ord(s[i])+2),end=““)#ordchrASCII值else:print(chr(ord(s[i])+3),end=““)A.cdfgha B.cdfghb C.cdfghij D.cdfghcPythonpandasDataFrame,這是類似于〔〕〔〕A.一維表格 B.二維表格 C.三維表格 D.四維表格Python〔〕A.必需以字母或下劃線開頭,后面可以是字母、數(shù)字或下劃線。B.區(qū)分大小寫C.不區(qū)分大小寫D.不能使用保存字Pythona=b中“=”表示〔〕A.交換“=”左右兩邊變量的值B.把“=”右邊變量的值賦值給左邊變量C.把“=”左邊變量的值賦值給右邊變量D.比較“=”左右兩邊變量的值是否相等Python3整除的數(shù)”程序,在設(shè)計(jì)算法環(huán)節(jié),使用流程圖描述算法,如右圖所示,其中空白處可以填入的是〔〕A.A÷3==0 B.A/3==0 C.A\3==0 D.A%3==0Pythoncode存儲(chǔ)學(xué)生的借書卡編碼,例如:code=“NO.2020100502code的數(shù)據(jù)類型應(yīng)定義為〔〕A.布爾型 B.整型 C.字符串型 D.浮點(diǎn)型23.在PythonShell環(huán)境下,依次執(zhí)行以下語句后,顯示結(jié)果〔〕。data=[172,9,165,29,156,21]max〔data〕A.9
B.165 C.172
D.21Python中要生成隨機(jī)數(shù),應(yīng)當(dāng)使用〔〕。math模塊C.numpy模塊random模塊D.pygame模塊UltraEdit軟件觀看字符“2020,Python來襲”的內(nèi)碼,局部界面如下圖。以下說法正確的選項(xiàng)是〔 〕A.圖中字符“2020,Python1510ASCII字符B.字符“103AC.“COB4”是“來”字在計(jì)算機(jī)內(nèi)存儲(chǔ)和處理時(shí)的交換碼D.小寫字母p1110000在Python語言中,數(shù)據(jù)的輸入是通過〔 〕來實(shí)現(xiàn)的。A.input()函數(shù)C.output()函數(shù)以下可以作為python變量名的是( A.”a1”C.False
B.print()函數(shù)D.a(chǎn)bs()函數(shù)B.6keyD.i_fPython程序設(shè)計(jì)語言中,表示整除的符號(hào)是〔〕/
%mod//a=“python“a[1:3]的值為〔〕“pyth““pyt““py““yt“pythonprint(a,b)的意思是〔〕a,b二、程序填空
輸出〔a,b〕
a,b
a,b的值Python語言寫了一個(gè)貨幣兌換程序如下:參數(shù)currency指: 。該程序用了哪一種算法構(gòu)造: 。輸出結(jié)果為“50$=325.25人民幣”。則代碼應(yīng)當(dāng)如何編寫: 。蒙特卡洛方法不僅可以用來模擬投針試驗(yàn),還可以用來模擬求解圓周率T。請(qǐng)依據(jù)所學(xué)學(xué)問,并上網(wǎng)搜尋有關(guān)資料,找到利用蒙特卡洛方法求解圓周率ΠPython程序。Python程序并答復(fù)以下問題。who=”我的”action=”是”destination=”鏡像世界”number=”153”code=”通行密碼”print(who+destination+code+action+str(number))變量who的數(shù)據(jù)類型 。類似number的數(shù)據(jù)類型 。print語句輸出的結(jié)果是 。str(number)的作用是 ?!?”在程序中的作用是 。34.〔工程情境〕水仙花數(shù)是指一個(gè)三位數(shù),它的每個(gè)位上的數(shù)字的3次方之和就等于它本身,例如:1**3+5**3+3**3=153。這類三位數(shù)也被叫做自戀數(shù)、自冪數(shù)或者阿姆斯特朗數(shù)。〔問題求解〕設(shè)這個(gè)數(shù)存放于變量x中,變量g、s、b分別存放個(gè)位、十位、百位上的數(shù)。需得分別數(shù)字得到每位上的數(shù),馬上變量g、s、b表示為x的形式。請(qǐng)閱讀如下python程序,在空白處填寫適當(dāng)?shù)谋磉_(dá)式或語句,使程序完整。print(“三位數(shù)之內(nèi)的水仙花是:“)forxin b=x//100s= g= ifx==(b**3+s**3+g**3):35.1所示,學(xué)生從地理、化學(xué)、生物等科目中選擇三門作為高考選考科目,“1”表示已選擇的選考科目。使用Python編程分析每所學(xué)校各科目選考的總?cè)藬?shù)、全市各科選考總?cè)藬?shù)及其占比,經(jīng)過程序處理后,保存結(jié)果如圖212Python程序如下:importpandasaspdimportitertoolspandasDataFrame構(gòu)造中df= (”xk73.csv”,sep=‘.’,header=‘infer’,encoding=‘utf-8’)km=[,,,,,,]#按學(xué)校分組計(jì)數(shù)sc=df.groupby(‘ ’,as_index=False).count#對(duì)分組計(jì)數(shù)結(jié)果進(jìn)展合計(jì),DF構(gòu)造并轉(zhuǎn)置為行df_sum=pd.DataFrame(data=sc.sum).Tdf_sum[‘學(xué)校代碼’]=‘合計(jì)’#增加"合計(jì)"行result=sc.append(df_sum)#百分比計(jì)算df_percent=df_sumdf_percent[‘學(xué)校代碼’]=‘比例’forkinkm:per=df_percent.at[0,k]/zrsdf_percent[k]=per#增加"百分比"行result=result.append(df_percent)#刪除"姓名"列result= #修改"學(xué)生編號(hào)"為"總?cè)藬?shù)"result=result.rename(columns={‘學(xué)生編號(hào)’:‘總?cè)藬?shù)’})#保存結(jié)果,Excel文件.Excel文件result.to_excel("學(xué)校人數(shù)統(tǒng)計(jì).xlsx")請(qǐng)?jiān)趧澗€處填入適宜的代碼:加框處語句的作用是 36.〔工程情境〕遞歸就是自己調(diào)用自己,它是設(shè)計(jì)和描述算法的一種有力工具,常常用來解決比較簡(jiǎn)單的問題。為求解規(guī)模為N的問題,設(shè)法將它分解成規(guī)模較小的問題,從小問題的解簡(jiǎn)潔構(gòu)造出大問題的解,并且這些規(guī)模問題較小的問題也能承受同樣的分解方法,分解成規(guī)模更小的問題,并能從這些更小問題的解構(gòu)造出規(guī)模較大問題的解。一般狀況下,規(guī)模N=1時(shí),問題的解是的。:從1到n的連續(xù)自然數(shù)相乘的積、叫做階乘、用符號(hào)n!表示。如5!=1×2×3×4×5,規(guī)定0!=1。我們用遞歸算法可以較簡(jiǎn)潔求n的階乘。求n的階乘算法可以描述如下:n!=n*(n-1)! (n-1)!=(n-1)*(n-2)! (n-2)!=(n-2)*(n-3)!2!=2*1! 1!=0! 0!=1n!f(n),f(n)=n*f(n-1)f(5)5!5!的過程可以寫成如下形式:f(5)=5*f(4) f(4)=4*f(3) f(3)=3*f(2) f(2)=2*f(1) f(1)=1〔問題求解〕python1!+2!+……+n!〔n的值為整數(shù),從鍵盤輸入〕。請(qǐng)閱讀如下程序,在空白處填寫適當(dāng)?shù)谋磉_(dá)式或語句,使程序完整。deff(n):ifn==0:return1else:return s=0n=int(input(“請(qǐng)輸入n:“))foriin :s= print(s)輾轉(zhuǎn)相除法,又稱歐幾里德算法,用于計(jì)算兩個(gè)正整數(shù)m、n的最大公約數(shù)。它是最古老的算法,其可追溯至公元前300年前。輾轉(zhuǎn)相除法的算法步驟是,對(duì)于給定的兩個(gè)正整數(shù)m、n〔m>n〕,m除以n得到余數(shù)r,假設(shè)余數(shù)r0,就將n和r構(gòu)成的一對(duì)數(shù)〔m=n,n=r〕,連續(xù)上面的除法,直到余0,這時(shí)m就是原來兩個(gè)數(shù)的最大公約數(shù)。由于這個(gè)算法需要反復(fù)進(jìn)展除法運(yùn)算,故被形象地命名為“輾轉(zhuǎn)相除法”。小曲設(shè)計(jì)了輾轉(zhuǎn)相除法的算法,請(qǐng)依據(jù)下面算法答復(fù)以下問題。描述一 描述二 描述三m,n〔m>n〕;②計(jì)算m除以n所得的余數(shù)r;③m=n,n=r;r=0,m,n的最大公約數(shù)等于m;否則轉(zhuǎn)到步驟②;m;⑥完畢。描述一是 描述法;描述二是流程圖描述法;描述三是計(jì)算機(jī)程序語言描述法。在描述三中代碼4到6行作用是 。在描述三程序設(shè)計(jì)中,補(bǔ)充代碼第8行劃線處為 。圓柱體的底面半徑為r,高為h,(均為正整數(shù)),小張編寫了一個(gè)程序計(jì)算圓柱體的地面周長(zhǎng)和面積,圓柱體側(cè)面積以及圓柱體體積,其中圓周率定義為:3.14,請(qǐng)依據(jù)以下代碼答復(fù)以下問題:r=int(input(“r:”))h=int(input(“h:”))c=2*pi*rs=pi*r**2S=c*hV=s*hprint(c,s,S,V)解決問題的程序用到的掌握構(gòu)造有: 〔填:挨次構(gòu)造、分支構(gòu)造、循環(huán)構(gòu)造〕請(qǐng)將程序補(bǔ)充完整。請(qǐng)找出程序中的錯(cuò)誤代碼,并改正。for1--100中奇數(shù)的和、偶數(shù)的和。閱讀程序。分析有關(guān)多項(xiàng)式的代碼并答復(fù)以下問題。1!+2!+3!+……+20!的和。n=0s=0t=1forninrange〔1,21〕:t*=ns+=tprint(s)〔1〕n的作用是 ?!?〕s的作用是 。〔3〕t的初值必需賦值為1,這是由于 。t*=n的等價(jià)語句是 s+=t的等價(jià)語句是 。***試卷處理標(biāo)記,請(qǐng)不要?jiǎng)h除一、選擇題1.C【詳解】此題主要考察Python程序的執(zhí)行。a=3,b=4,a=a*b=3*4=1212,故此題C解析:C【詳解】Python程序的執(zhí)行。a=3,b=4,a=a*b=3*4=1212,故此題選C選項(xiàng)。2.C【詳解】表達(dá)式的運(yùn)算?!?/”是向下取整,abs是求確定值函數(shù),-解析:C【詳解】Python表達(dá)式的運(yùn)算?!?/”是向下取整,abs是求確定值函數(shù),-16//5=-4,abs(-16//5)=44,故此題選C選項(xiàng)。3.B【詳解】是-1,a[-1]的值為“n“,B解析:B【詳解】此題主要考察Python序列索引值。任意長(zhǎng)度的字符串,最終一個(gè)元素的索引值是-1,故a[-1]的值為“n“B選項(xiàng)。4.B【詳解】程序的執(zhí)行。s=0i1~9s=s+i,B選項(xiàng)。解析:B【詳解】Python程序的執(zhí)行。s=0i1~9s=s+i,程序運(yùn)行s=s+i=0+1+2+3+4+5+6+7+8+9=45B選項(xiàng)。5.B【詳解】字符函數(shù)。ordchr函數(shù)承受解析:B【詳解】Python字符函數(shù)。ordchr函數(shù)承受一個(gè)數(shù)字(ASCII碼)pythonchr(ord(x)+2)=chr(ord(H)+2)=chr(74)=‘J’,故此題選B選項(xiàng)。6.B【詳解】關(guān)鍵字。return表達(dá)式]完畢函數(shù),選擇性地返回一個(gè)值給調(diào)用方;def用來定義函數(shù);import用來導(dǎo)入模塊,故此題選B選項(xiàng)。解析:B【詳解】Python關(guān)鍵字。return[表達(dá)式]完畢函數(shù),選擇性地返回一個(gè)值給調(diào)用方;def用來定義函數(shù);import用來導(dǎo)入模塊,故此題選B選項(xiàng)。7.A【詳解】此題考察的是計(jì)算機(jī)程序語言。計(jì)算機(jī)程序語言可以分為:機(jī)器語言、匯編語1組成,可以被計(jì)算機(jī)直接執(zhí)行。故此題A。解析:A【詳解】此題考察的是計(jì)算機(jī)程序語言。計(jì)算機(jī)程序語言可以分為:機(jī)器語言、匯編語言、高級(jí)語01組成,可以被計(jì)算機(jī)直接執(zhí)行。故此題應(yīng)選A。8.A【詳解】模塊的導(dǎo)入。Pythonimport,故此題A選項(xiàng)。解析:A【詳解】Python模塊的導(dǎo)入。PythonimportA選項(xiàng)。9.C【詳解】是任意一個(gè)字符串,數(shù)字等。是字符串故輸出為:3+6C正確。解析:C【詳解】pythonprint函數(shù)。print(str)#str是任意一個(gè)字符串,數(shù)字等。“3+6”是字符串故輸出為:3+6C正確。10.C【詳解】此題考察Python變量命名規(guī)章C選項(xiàng)解析:C【詳解】Python變量命名規(guī)章變量命名不能以數(shù)字開頭,不能使用關(guān)鍵字,不能使用特別符號(hào)。故此題選C選項(xiàng)11.D【詳解】“*”,運(yùn)算優(yōu)先級(jí)可以通D解析:D【詳解】Python表達(dá)式。Python中乘號(hào)用符號(hào)“*”,運(yùn)算優(yōu)先級(jí)可以通過小括號(hào)提升,小括號(hào)優(yōu)先級(jí)最高,故此題選D選項(xiàng)。12.A【詳解】此題考察的是人工智能語言。Python由于簡(jiǎn)潔易用,是人工智能領(lǐng)域中使用最A(yù)I算法一起使A正確。解析:A【詳解】此題考察的是人工智能語言。Python由于簡(jiǎn)潔易用,是人工智能領(lǐng)域中使用最廣泛的編程語言之一,它可以無縫地與數(shù)據(jù)構(gòu)造和其他常用的AI算法一起使用。應(yīng)選項(xiàng)A正確。13.D【詳解】Pythona=“python“,a[1]+a[3]=“y“+“h“=“yh“D選項(xiàng)。解析:D【詳解】Pythona=“python“,a[1]+a[3]=“y“+“h“=“yh“,故此題D選項(xiàng)。14.D【詳解】D選項(xiàng)。解析:D【詳解】Python程序的執(zhí)行。a=len(f)=3print(‘a(chǎn)=’,a)a=3D選項(xiàng)。15.C【詳解】Python程序的執(zhí)行。a=0,b=4b>aa=3*b=12,故程a12C選項(xiàng)。解析:C【詳解】Python程序的執(zhí)行。a=0,b=4b>aa=3*b=12,故程序運(yùn)行后,a12C選項(xiàng)。16.ABC【詳解】特點(diǎn)的相關(guān)學(xué)問點(diǎn)ABC解析:ABC【詳解】Python特點(diǎn)的相關(guān)學(xué)問點(diǎn)相比其他語言,Python具有交互式、解釋型、面對(duì)對(duì)象的特色。故此題選ABC17.C【詳解】csi0~c-1,假設(shè)i<2,將該字符后移2位并輸出,否則將該字符后移3位并輸出,故程cdfgh解析:C【詳解】Python程序的執(zhí)行。c是字符串s的長(zhǎng)度,變量i0~c-1,假設(shè)i<2,2位并輸出,否則將該字符后移3位并輸出,故程序運(yùn)行的結(jié)果是cdfghij,故此題選C選項(xiàng)。18.B【詳解】DataFrame是一個(gè)二維的、大小可變的、成分混合的、具有標(biāo)簽化坐標(biāo)軸〔行和列〕的表數(shù)據(jù)構(gòu)造。DataFrame即有行索引也有列索引,解析:B【詳解】pandaspandasDataFrame是一個(gè)二維的、大小可變的、成分混合的、具有標(biāo)簽化坐標(biāo)軸〔行和列〕的表數(shù)據(jù)構(gòu)造。DataFrame即有行索引也有列索引,Series組成的字典。故此題應(yīng)選B。19.C【詳解】此題主要考察規(guī)章。Python中變量名可以包括字母、數(shù)字、下劃線,但是數(shù)字不能做為開頭,系統(tǒng)關(guān)鍵字不能做變量名使用,除了下劃線之個(gè),其它符號(hào)不能做為變量名使用,Python的變量名是區(qū)解析:C【詳解】此題主要考察規(guī)章。Python中變量名可以包括字母、數(shù)字、下劃線,但是數(shù)字不能做為開頭,系統(tǒng)關(guān)鍵字不能做變量名使用,除了下劃線之個(gè),其它符號(hào)不能做為變量名使用,PythonC20.B【詳解】Pythona=bB解析:B【詳解】Python賦值語句。Pythona=b中“=”表示把“=”右邊變量的值賦值給左邊變量,故此題選B21.D【詳解】330,PythonD。解析:D【詳解】Python330,在Python中%表示求余,故此題應(yīng)選D。22.C【詳解】此題考察的是數(shù)據(jù)類型。布爾型數(shù)據(jù)只有兩種狀態(tài),整型不帶有小數(shù)點(diǎn),字符串型含有數(shù)字、字母等數(shù)據(jù),浮點(diǎn)型帶有小數(shù)點(diǎn)。NO.2020100502有數(shù)字有字C正確解析:C【詳解】此題考察的是數(shù)據(jù)類型。布爾型數(shù)據(jù)只有兩種狀態(tài),整型不帶有小數(shù)點(diǎn),字符串型含有數(shù)字、字母等數(shù)據(jù),浮點(diǎn)型帶有小數(shù)點(diǎn)。NO.2020100502有數(shù)字有字母等,故應(yīng)定義為字符串型。選項(xiàng)C正確。23.C【詳解】函數(shù)。max當(dāng)接收的是列表,則返回列表中最大的元素,172C選項(xiàng)。解析:C【詳解】Python函數(shù)。max當(dāng)接收的是列表,則返回列表中最大的元素,故執(zhí)行以下172C選項(xiàng)。24.B【詳解】隨機(jī)函數(shù)。math模塊供給了很多對(duì)浮點(diǎn)數(shù)的數(shù)學(xué)運(yùn)算函數(shù);random模塊供給很多生成隨機(jī)數(shù)的函數(shù);numpy模塊支持大量的維度數(shù)組與矩陣運(yùn)算,此外也針對(duì)數(shù)組解析:B【詳解】Python隨機(jī)函數(shù)。math模塊供給了很多對(duì)浮點(diǎn)數(shù)的數(shù)學(xué)運(yùn)算函數(shù);random模塊供給很多生成隨機(jī)數(shù)的函數(shù);numpy模塊支持大量的維度數(shù)組與矩陣運(yùn)算,此外也針對(duì)數(shù)組運(yùn)算供給大量的數(shù)學(xué)函數(shù)庫,pygame模塊專為電子玩耍設(shè)計(jì),包含圖像、聲音等。Pythonrandom模塊,故此題選B選項(xiàng)。25.D【詳解】Winex軟件查看字符內(nèi)碼時(shí),得ASCII1GB2312編解析:D【詳解】UltraEditUltraEditWinex軟件查看字符內(nèi)碼時(shí),得到的是十六進(jìn)制數(shù),1ASCII1GB2312編碼字符〔如漢字〕2個(gè)字節(jié)。ASCII7F1610ASCII字符,應(yīng)選項(xiàng)A錯(cuò)誤;由圖中可知“2”的十六進(jìn)制內(nèi)碼為:32,“0”的十六進(jìn)制內(nèi)碼為:30,故字符“10”的十六進(jìn)制內(nèi)碼是:3130,選項(xiàng)B;“COB4”是“來”字在計(jì)算機(jī)內(nèi)存儲(chǔ)和處理時(shí)的機(jī)內(nèi)碼,應(yīng)選項(xiàng)C“P”的十六進(jìn)制碼為:50,故可以推出小寫“p”的十六進(jìn)制碼為:70,轉(zhuǎn)二進(jìn)制數(shù)為:1110000,應(yīng)選項(xiàng)D26.A【詳解】)是輸入函數(shù),print()是輸出函數(shù),A解析:A【詳解】Python函數(shù)。input()是輸入函數(shù),print()是輸出函數(shù),abs()是確定值函數(shù)。應(yīng)選項(xiàng)A正確。27.D【詳解】i_fpython變量名,故此題D選項(xiàng)。解析:D【詳解】此題主要考察Python變量的命名。變量的命名規(guī)章有:只能以字母或下劃線開頭,不能包i_fpython變量名,故此題選D選項(xiàng)。28.D【詳解】中的運(yùn)算符。“/“是除法運(yùn)算,“%”是取余運(yùn)算,mod是求余函數(shù),“//”D選項(xiàng)正確?!军c(diǎn)睛】解析:D【詳解】Python中的運(yùn)算符?!?“是除法運(yùn)算,“%”是取余運(yùn)算,mod是求余函數(shù),“//”D選項(xiàng)正確。【點(diǎn)睛】29.D【詳解】Python字符串。a[13取字符串索引第一個(gè)到第三個(gè)字符〔不包括第三個(gè)〕,a[13的值為“yt“D選項(xiàng)。解析:D【詳解】Python字符串。a[1:3]取字符串索引第一個(gè)到第三個(gè)字符〔不包括第三個(gè)〕,a[1:3]的值為“yt“D選項(xiàng)。30.D【詳解】print(a,b)a,bD選項(xiàng)。解析:D【詳解】Pythonpythonprint(a,b)a,b的值,故此題選D選項(xiàng)。二、程序填空形參分支構(gòu)造(選擇構(gòu)造〕ifreturnreturnprint(money,“$=“,money*6.505,“人民幣“)elif語句類似【詳解】Python程序執(zhí)行與調(diào)試。①currency指:形參。②由代碼可知,該程序用了條件分支構(gòu)造。③50$=325.25if條returnreturnprint(money,“$=“,money*6.505,“人民幣“)elif語句類似。原理:通常蒙特?卡羅方法通過構(gòu)造符合肯定規(guī)章的隨機(jī)數(shù)來解決數(shù)學(xué)上的各種問題。?卡羅方法是一種有效的求出數(shù)值解的方法。一般蒙特?卡羅方法在數(shù)學(xué)中最常見的應(yīng)用就是蒙特?卡羅積分。方法:蒙特卡羅方法的解題過程可以歸結(jié)為三個(gè)主要步驟:構(gòu)造或描述概率過程;實(shí)現(xiàn)從概率分布抽樣;建立各種估量量。利用蒙特卡洛方法實(shí)現(xiàn)求解圓周率#!/usr/bin/Python#-*-coding:utf-8-*-importrandomimportmathdefmonteCarlo(N):i=0count=0whilei<=N:x=random.randomy=random.randomifpow(x,2)+pow(y,2)<1:count+=1i+=1pi=4*count/Nprint(pi)monteCarlo(1000000)【詳解】Python程序。原理:通常蒙特?卡羅方法通過構(gòu)造符合肯定規(guī)章的隨機(jī)數(shù)來解決數(shù)學(xué)上的各種問題。對(duì)于那些由于計(jì)算過于簡(jiǎn)單而難以得到解析解或者根本沒有解析解的問題,蒙特?卡羅方法是一種有效的求出數(shù)值解的方法。一般蒙特?卡羅方法在數(shù)學(xué)中最常見的應(yīng)用就是蒙特?卡羅積分。方法:蒙特卡羅方法的解題過程可以歸結(jié)為三個(gè)主要步驟:構(gòu)造或描述概率過程;實(shí)現(xiàn)從概率分布抽樣;建立各種估量量。利用蒙特卡洛方法實(shí)現(xiàn)求解圓周率#!/usr/bin/Python#-*-coding:utf-8-*-importrandomimportmathdefmonteCarlo(N):i=0count=0whilei<=N:x=random.randomy=random.randomifpow(x,2)+pow(y,2)<1:count+=1i+=1pi=4*count/Nprint(pi)monteCarlo(1000000)字符串字符串我的鏡像世界通行密碼是153轉(zhuǎn)換為字符串連接字符串【詳解】Python程序的執(zhí)行與調(diào)試。①who=”我的”who的數(shù)據(jù)類型字符串。②number=”153number的數(shù)據(jù)類型也為字符串。③print(who+destination+code+action+str(number)),是將變量字符串拼接后輸出,故print語句輸出的結(jié)果是我的鏡像世界通行密碼是153。④str(number)的作用是轉(zhuǎn)換為字符串。⑤“+”在程序中的作用是連接字符串。34.range(100,1000) x//10%10 x%10 print(“三位數(shù)之內(nèi)的水仙花是:“+str(x))【詳解】Python程序的執(zhí)行與調(diào)試。①水仙花數(shù)是指一個(gè)三位數(shù),即[100,999],forxinrange(100,1000)x100-999range(100,1000)。②g、s、b分別存放個(gè)位、十位、百位上的數(shù),故s=x//10%10〔“//”表示整除,“%”表示取余〕。③g=x%10。④x==(b**3+s**3+g**3),則輸出“三位數(shù)之內(nèi)的水仙花是:x”,故此print(“三位數(shù)之內(nèi)的水仙花是:“+str(x))。35.pd.read_csv學(xué)校代碼result.drop(‘姓名’,axis=1)zrs中【詳解】Pythoncsv文件讀入并轉(zhuǎn)化為數(shù)據(jù)框形式,故填pd.read_csv。②groupby函數(shù)主要的作用是進(jìn)展數(shù)據(jù)的分組,此處按學(xué)校分組計(jì)數(shù),故填
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 肇慶學(xué)院《管理會(huì)計(jì)模擬實(shí)驗(yàn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 企業(yè)員工績(jī)效質(zhì)量個(gè)人貢獻(xiàn)度評(píng)價(jià)體系
- 保險(xiǎn)行業(yè)投資分析模板
- 20XX年度績(jī)效總結(jié)模板
- 房地產(chǎn)經(jīng)紀(jì)操作實(shí)務(wù)-2019年房地產(chǎn)經(jīng)紀(jì)人協(xié)理《房地產(chǎn)經(jīng)紀(jì)操作實(shí)務(wù)》真題匯編
- 人資行政崗位述職報(bào)告模板
- 有關(guān)保護(hù)環(huán)境的調(diào)查報(bào)告
- 二零二五版帶利息支付的商業(yè)匯票貼現(xiàn)合同樣本3篇
- 陜西省西安市部分學(xué)校2024-2025學(xué)年高一上學(xué)期第四次階段性檢測(cè)化學(xué)試卷(含答案)
- 二零二五年度高速公路鋼筋材料供應(yīng)協(xié)議3篇
- 宮頸癌篩查及預(yù)防講課課件
- 《跟單信用證統(tǒng)一慣例》UCP600中英文對(duì)照版
- 2023年數(shù)學(xué)競(jìng)賽AMC8試卷(含答案)
- SMA分子檢測(cè)進(jìn)展
- 醫(yī)師定期考核機(jī)構(gòu)信息登記表
- 風(fēng)力發(fā)電風(fēng)機(jī)拆除方案
- 杭州出租車區(qū)域考試復(fù)習(xí)備考題庫(含答案)
- 普通高中地理課程標(biāo)準(zhǔn)簡(jiǎn)介課件
- 根號(hào)2有多大?數(shù)學(xué)課件
- 醫(yī)院住院醫(yī)師規(guī)范化培訓(xùn)證明(樣本)
- GB/T 13634-2000試驗(yàn)機(jī)檢驗(yàn)用測(cè)力儀的校準(zhǔn)
評(píng)論
0/150
提交評(píng)論