試卷python真題練習(xí)_第1頁
試卷python真題練習(xí)_第2頁
試卷python真題練習(xí)_第3頁
試卷python真題練習(xí)_第4頁
試卷python真題練習(xí)_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

試卷pythonword一、選擇題Python中變量的命名正確的選項是〔〕1a=4B.print=5C._A=2D.a(chǎn)+b=3Python中合法的是〔〕A.36B

B.F55#

C.for

D._GoodPython代碼中表示“x屬于區(qū)間[a,b〕”的正確表達(dá)式是〔〕。a≤xandx<bn<=xorx<b

x>=aandx<bx>=aandx>bPython中,賦值語句,“c=c-b”等價于〔〕A.b-=cB.c-b=cC.c-=bD.c==c-bPython中是非法的?〔〕A.x=y=z=1 B.x=(y=z+1) C.x,y=y,x D.x+=yx=x+y除python語言之處,還有很多其他程序設(shè)計語言。程序設(shè)計語言經(jīng)受了從機(jī)器語言、匯編語言到高級語言的進(jìn)展過程。其中python語言是屬于〔 〕。機(jī)器語言

高級語言

匯編語言

自然語言Python中變量命名遵循的規(guī)章,正確的選項是〔〕char210PyPythonname.chPython變量名是〔〕printspeedP

a#2Python程序文件的擴(kuò)展名是〔 〕。A..python

B..pyt

C..pt

D..pyPython輸出函數(shù)的是〔〕。randomprint C.sqrt

D.inputPython中文件操作的相關(guān)函數(shù)是〔〕。openC.readloadD.write運行Python程序的過程中消滅了如以以下圖錯誤提示,緣由是〔〕。A.變量名51study太長B.應(yīng)當(dāng)寫成“chinese“=51studyC.“chinese”應(yīng)當(dāng)寫成“china?s”D51studypython語言標(biāo)準(zhǔn),變量名不能以數(shù)字開頭13.以下哪種語言屬于高級程序設(shè)計語言〔〕①python ②c++ ③visualbasic ④javaA.①②③

B.②③

C.②③④

D.①②③④在Python中,正確的賦值語句是〔 〕x+y=10x=2yx=y=503y=x+1python程序變量名的是〔〕abc

abc1233abc

abc 123Python的關(guān)系運算符中,用來表示不等于的符號是〔〕A.==!=>=<=Python合法的標(biāo)識符〔〕int320XLself

name 以下選項中不能正確表達(dá)Python中的賦值語句的是〔 〕A.X,Y=5,8

B.X=Y=5

C.X=Y+X

D.10=X+Y可以被計算機(jī)直接執(zhí)行的語言是( ),Python語言屬于( )語言。機(jī)器,高級

高級,匯編

高級,機(jī)器

匯編,高級pythonprint(a,b)的意思是〔〕a,b

輸出〔a,b〕

a,b

a,b的值Python合法變量名的是〔〕c02a

a_3

小河Python程序,結(jié)果正確的選項是〔〕s=“abcdefg“c=len(s)#len求字符串長度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.cdfghcpython編寫一個治理班上同學(xué)通訊錄的程序,假設(shè)用一個變量A來對應(yīng)處理同學(xué)們的號碼,這個變量A定義成什么數(shù)據(jù)類型比較適合?〔〕。A.布爾型 B.浮點型 C.整型 D.字符串24.Python中變量的命名遵循的規(guī)章,不正確的選項是〔〕A.必需以字母或下劃線開頭,后面可以是字母、數(shù)字或下劃線。B.區(qū)分大小寫C.不區(qū)分大小寫D.不能使用保存字Python操作描述錯誤的選項是〔〕x1+x2x1x2,生成列表x*n將列表x復(fù)制次,生成列表C.Min(x列表x中最大數(shù)據(jù)項D.Len(x)計算列表中成員的個數(shù)以下與數(shù)學(xué)表達(dá)式 對應(yīng)的python表達(dá)式,正確的選項是〔〕。A.(-b+math.sqrt(b*b–4*a*c))/a*aB.-b+math.sqrt(b*b–4*a*c)/2*aC.(-b+math.sqrt(b*2–4*a*c))/(2*a)D.(-b+math.sqrt(b*b–4*a*c))/(2*a)PythonShell環(huán)境下,依次執(zhí)行以下語句后,顯示結(jié)果〔〕。data=[172,9,165,29,156,21]max〔data〕A.9

B.165

C.172

D.21在python計數(shù)循環(huán)中,列表正確的輸寫方式是〔 〕。A.(1,2,3)

B.(1,2.3)

C.[1,2.3]

D.[1,2,3]以下可以作為python變量名的是( A.”a1”FalsePython中以下語句正確的選項是〔〕。

B.6keyD.i_f1jb=“51jb“碼二、程序填空for=“51jb“ C.j,b=b,j D.//這是一段測試代小金同學(xué)學(xué)完了進(jìn)制轉(zhuǎn)換后,對課后的不同進(jìn)制的加減法很是頭疼,愛動腦筋的小金python程序來完成這些作業(yè)呢?請幫小金完成代碼編程.defconvert(s):m=0le=len(s)key=s[le-1]ifkey==“B“:n=2elifkey==“D“:else:n=16i=0whilei<=le-2:c=s[le-1-i]ifc>=“0“andc<=“9“:a=ord(c)-ord(“0“)elifc>=“A“andc<=“F“:a=ord(c)-ord(“A“)+10i+=1returnms=input(“請輸入算式“)result=0;suanfu1=““;suanfu2=““;s1=““foriinrange(len(s)):c=s[i]ifc==“+“orc==“-“orc==“=“:suanfu1=suanfu2suanfu2=cifsuanfu1==““:result=tifsuanfu1==“+“:result=result+tifsuanfu1==“-“:result=result-ts1=““else:s1=s1+cprint(“計算結(jié)果為“+str(result)+“D“)〔1〕將程序橫線處補(bǔ)充完整〔2〕如輸入“1110B+10D-30H=”則輸出結(jié)果為 。學(xué)校開展“奇異的數(shù)字”爭論性學(xué)習(xí)活動。張軒小組4人打算把課題定為《探秘水仙花數(shù)》。張軒使用百度搜尋引擎搜尋到“水仙花數(shù)”是這樣定義的:“水仙花數(shù)”是指一個三位數(shù),它的各位數(shù)字的立方和等于其本身,比方:153=13+53+33,那么這個數(shù)就是一個“水仙花數(shù)”。百度屬于搜尋引擎〔全文,分類〕為了求解100--999這些數(shù)字中,哪些數(shù)字是“水仙花數(shù)”?張軒小組進(jìn)展了算法設(shè)python編寫了一段程序來求解全部的“水仙花數(shù)”,程序和運行結(jié)果以以下圖:k是可以重賦值的,k是變量還是常量? 程序中①處有空缺,請補(bǔ)充完整①處的代碼。 程序中逐一驗證了100到999之間全部的三位數(shù)是否符合“水仙花數(shù)”的定義條件,這種算法叫做 〔解析法,枚舉法,遞歸法,二分法〕。在爭論成果呈現(xiàn)環(huán)節(jié),張軒小組可以使用什么軟件制作《探秘水仙花數(shù)》的爭論成果報告?〔 〕閱讀程序。觀看使用隨機(jī)數(shù)求解百錢白雞問題的代碼并答復(fù)以下問題。百千白雞問題是經(jīng)典的數(shù)學(xué)問題,原題為“雞翁一,值錢五;雞母一,值錢三;雞雛三,值錢一;百錢買百雞,則翁、母、雛各幾何?”翻譯過來,意思是公雞一個五塊錢,母雞一個三塊錢,小雞三個一塊錢,現(xiàn)在要用一百塊錢買一百只雞,問公雞、母雞、小雞各多少只?importrandomwhileTrue:x=random.randrange(0,20)y=random.randrange(0,33)z=random.randrange(0,100)if5*x+3*y+z/3==100andx+y+z==100:print(”公雞”,x)print(”母雞”,y)print(”小雞”,z)Python中導(dǎo)入庫文件的命令是 。random.randrange(0,20)生成的隨機(jī)數(shù)的范圍是 。假設(shè)不想寫類似random.randrange(0,20)這么長的句子,可以修改程序中的第一行為whileTrue的作用是 。假設(shè)whileTrue造成程序無法停頓,我們可以在程序中添加一行 。python程序,實現(xiàn)如下功能:輸入要檢測的密碼,輸出密碼強(qiáng)度結(jié)果。密碼字符分為數(shù)字字符、字母和其他符號三類。密碼強(qiáng)度的檢測方法為:假設(shè)密碼位8位,則不進(jìn)展強(qiáng)度檢測,給出提示“密碼位數(shù)不能少于8位,請重輸入!”。8位及以上,則進(jìn)展強(qiáng)度檢測:假設(shè)密碼字符屬于同一類字符,則密碼強(qiáng)度為“弱”;假設(shè)密碼字符屬于不同的二類字符,則密碼強(qiáng)度為“中等”;假設(shè)密碼字符屬于不同的三類字符,則密碼強(qiáng)度為“強(qiáng)”。假設(shè)輸入“12abcd5!”,則輸出結(jié)果為 〔選填,選字母:A.密碼位數(shù)不能少于8位,請重輸入!/B.弱/C.中等/D.強(qiáng)〕實現(xiàn)上述功能的程序如下,請在劃線處填入適宜的代碼。password=input〔“請輸入要檢測的密碼:”〕① ifn<8:print〔“8位,請重輸入!”〕else:n1=0n2=0n3=0foriinrange〔0,n,1〕:② if“0”<=ch<=“9”:n1=1elif“a”<=ch<=“z”or“A”<=ch<=“Z”:n2=1else:n3=1③ ifx==3:print〔“強(qiáng)”〕elifx==2:print〔“中等”〕else:print〔“弱”〕輾轉(zhuǎn)相除法,又稱歐幾里德算法,用于計算兩個正整數(shù)m、n的最大公約數(shù)。它是最古老的算法,其可追溯至公元前300年前。輾轉(zhuǎn)相除法的算法步驟是,對于給定的兩個正整數(shù)m、n〔m>n〕,m除以n得到余數(shù)r,假設(shè)余數(shù)r0,就將n和r構(gòu)成的一對數(shù)〔m=n,n=r〕,連續(xù)上面的除法,直到余0,這時m就是原來兩個數(shù)的最大公約數(shù)。由于這個算法需要反復(fù)進(jìn)展除法運算,故被形象地命名為“輾轉(zhuǎn)相除法”。小曲設(shè)計了輾轉(zhuǎn)相除法的算法,請依據(jù)下面算法答復(fù)以下問題。描述一 描述二 描述三m,n〔m>n〕;②計算m除以n所得的余數(shù)r;③m=n,n=r;r=0,m,n的最大公約數(shù)等于m;否則轉(zhuǎn)到步驟②;m;⑥完畢。描述一是 描述法;描述二是流程圖描述法;描述三是計算機(jī)程序語言描述法。在描述三中代碼4到6行作用是 。在描述三程序設(shè)計中,補(bǔ)充代碼第8行劃線處為 。程序設(shè)計:在舞會上,男生、女生各自排成一隊。舞會開頭時,依次從男隊和女隊的隊頭各出一人配成舞伴。跳完后的兩人重回到隊尾。例如:boy=[”Alex”,”Steven”,”Jack”],girl=[”Ada*,”Babs”.,”Danla”,”Jane”]輸出:Turn1:(Alex,Ada)Turn2:(Steven,Babs)Turn3:(Jack,Danla)Turn4:(Alex,jane)……Turn12:(Jack,jane)代碼如下:boy=[”Alex”,”Steven”,‘Jack”]girl=[”Ada”,”Babs”,”Danla”,”Jane”]foriinrange(12):x,y=①#出隊print(“Turn{:2}):({},{})“.format(i+1,x,y))boy.append(②) #再進(jìn)隊girl.append( ③) #再進(jìn)隊程序代碼中①處正確的代碼是〔 〕。A.boy.pop(l).girl.pop(l) B.girl.pop(l),boy.pop(l)C.boy.pop(0),girl.pop(0) D.girl.pop(0),boy.pop(0)程序代碼中②處正確的代碼是〔 〕。A.x B.y C.i D.i+1程序代碼中③處正確的代碼是〔 〕。A.x B.y C.i D.i+1100以內(nèi)素數(shù)。編寫程序,實現(xiàn)從鍵盤輸入數(shù)據(jù),實現(xiàn)輸入數(shù)據(jù)轉(zhuǎn)換成大寫并輸出。for1--100中奇數(shù)的和、偶數(shù)的和。約瑟夫問題是個知名的問題:N0,1,2,3,4,50號這2的將被殺掉,接下去重開頭報數(shù),報到3的將被殺掉...以此類推,最終剩下一個,其余人都將被殺掉。例如N=6,被殺掉的挨次是:1,4,3,0,5;最終2這個人。llist=n=int〔input〔“請輸入?yún)⑴c人數(shù):”〕〕foriinrange〔0,n-1〕:llist.append〔[i,i+1]〕long=nk=headi=1p=2while( ):ifi==p-1:t=llist[k][1]print(llist[t][0])#t的刪除ift==head:i=1p+=1long=long-1k=llist[k][1]i+=1print(llist[head][0])【參考答案】***試卷處理標(biāo)記,請不要刪除一、選擇題1.C【詳解】此題考察Python變量命名規(guī)章C選項解析:C【詳解】Python變量命名規(guī)章變量命名不能以數(shù)字開頭,不能使用關(guān)鍵字,不能使用特別符號。故此題選C選項2.D【詳解】頭,不能包含特別符號,不能是關(guān)鍵字,故“_Good”在Python中是合法的變D解析:D【詳解】此題主要考察Python變量的命名。變量的命名規(guī)章有:只能以字母或下劃線開頭,不能包含特別符號,不能是關(guān)鍵字,故“_Good”Python中是合法的變量名,故此題選D選項。3.C【詳解】表達(dá)式。Python表達(dá)式中,大于等于運算符用“>=”表示,故“x屬于區(qū)間[a,b〕”x>=aandx<b,故此題選C選項。解析:C【詳解】Python表達(dá)式。Python表達(dá)式中,大于等于運算符用“>=”表示,故“x屬于區(qū)間[a,b〕”的正確表達(dá)式是x>=aandx<b,故此題選C選項。4.C【詳解】PythonPythonc-=bc=c-bC【點睛】解析:C【詳解】Python中常用運算符。Python中“-=”是減法賦值運算符,c-=b等效于c=c-b,因此C選項正確?!军c睛】5.B【詳解】Pythonxyz1),yz+1是一個賦值語句,B選項。解析:B【詳解】Python語句。對于語句x=(y=z+1),y=z+1是一個賦值語句,作為一個整體沒有返回值,x等于的是個空值,故該語句是非法的,故此題選B選項。6.B【詳解】對象的語言。python語言是一種面對對象的動態(tài)類型語言,應(yīng)選項B正確。解析:B【詳解】此題考察的是計算機(jī)語音相關(guān)學(xué)問。高級語言是一種獨立于機(jī)器,面對過程或?qū)ο蟮恼Z言。pythonB正確。7.A【詳解】此題考察的是Python變量名的命名規(guī)章。Python中變量命名規(guī)章:由字母、A。解析:A【詳解】Python變量名的命名規(guī)章。Python中變量命名規(guī)章:由字母、數(shù)字、下劃線組成,不能以數(shù)字開頭,系統(tǒng)保存字不能作為變量名。故此題應(yīng)選A。8.B【詳解】Pythonspeed,故B選項。解析:B【詳解】此題主要考察Python變量的命名。變量的命名規(guī)章有:只能以字母或下劃線開頭,不能包含特別符號,不能是關(guān)鍵字,故合法的PythonspeedB選項。9.D【詳解】文件擴(kuò)展名相關(guān)學(xué)問點.pyD選項解析:D【詳解】Python文件擴(kuò)展名相關(guān)學(xué)問點Python程序文件的擴(kuò)展名是.pyD10.B【詳解】PythoninputPythonB解析:B【詳解】Python函數(shù)。printPython輸出函數(shù);inputPython輸入函數(shù)。應(yīng)選項B正確。11.B【詳解】open是文件翻開函數(shù),read、write是文件讀寫函數(shù);json.loadjson文件中讀取數(shù)據(jù),故此題選B選項解析:B【詳解】Python文件操作函數(shù)。open是文件翻開函數(shù),read、write是文件讀寫函數(shù);json.loadjson文件中讀取數(shù)據(jù),故此題選B選項。12.D【詳解】”51study,D項正確。解析:D【詳解】此題考察的是程序調(diào)試。報錯內(nèi)容是“語法錯誤:無效語法”,變量名51study,數(shù)字不能作為變量名的開頭,故D項正確。13.D【詳解】念上接近于人們通常使用的概念。高級語言的一個命令解析:D【詳解】此題考察計算機(jī)語言相關(guān)學(xué)問。高級語言是面對用戶的、根本上獨立于計算機(jī)種類和構(gòu)造的語言。其最大的優(yōu)點是:形式上接近于算術(shù)語言和自然語言,概念上接近于人們通常使用的概念。高級語言的一個命令可以代替幾條,幾十條甚至幾百條匯編語言的指令。因此,高級語言易學(xué)易用,通用性強(qiáng),應(yīng)用廣泛。高級語言種類繁多,可以從應(yīng)用特點和對客觀系統(tǒng)的描述兩個方面對其進(jìn)一步分類。python,c++,visualbasic,java級程序設(shè)計語言。故此題選D。14.C【詳解】此題主要考察Python賦值語句。變量的命名規(guī)章有:只能以字母或下劃線開x=y=50x=50,y=解析:C【詳解】此題主要考察Python賦值語句。變量的命名規(guī)章有:只能以字母或下劃線開頭,不能包含特別符號,不能是關(guān)鍵字。賦值語句是將等號右邊的表達(dá)式賦給左邊的變量,x=y=50等價x=50,y=50x=y=50C選項。15.C【詳解】的變量命名。python的變量名是由數(shù)字、字母、下劃線組C符合題意。解析:C【詳解】python的變量命名。python的變量名是由數(shù)字、字母、下劃線組成,并且數(shù)字不能打頭。應(yīng)選項C符合題意。16.B【詳解】B解析:B【詳解】Python關(guān)系運算符。用來表示不等于的符號是“!=”,“==”表示等于,“>=”表示大于等于,“<=”B選項。17.B【詳解】40XLPython合法的標(biāo)識符,B選項。解析:B【詳解】此題主要考察Python變量的命名。變量的命名規(guī)章有:只能以字母或下劃線開頭,不能包40XLPython合法的標(biāo)識符,故此題選B選項。18.D【詳解】X+Y10D選項。解析:D【詳解】Python賦值語句。賦值語句是將表達(dá)式賦給變量,不行以將X+Y賦給常量10D選項。19.A【詳解】需經(jīng)過翻譯,或指不經(jīng)翻譯即可為機(jī)器直接理解和承受的程序語言或指令代碼。匯編語言是任何一種用于電子計算機(jī),微處理器,微解析:A【詳解】此題考察計算機(jī)語言。機(jī)器語言是機(jī)器能直接識別的程序語言或指令代碼,無需經(jīng)過翻譯,或指不經(jīng)翻譯即可為機(jī)器直接理解和承受的程序語言或指令代碼。匯編語言是任何一種用于電子計算機(jī),微處理器,微把握器或其他可編程器件的低級語言,亦稱為符號語言。高級語言是一種面對過程或?qū)ο蟮恼Z言??梢员挥嬎銠C(jī)直接執(zhí)行的語言是機(jī)器語言,PythonA。20.D【詳解】pythonprint(a,b)的意思是輸出a,bD解析:D【詳解】Pythonpythonprint(a,b)a,b的值,故此題選D選項。21.B【詳解】2a不行以作為Python合法變量名,故此題選B選項。解析:B【詳解】此題主要考察Python變量的命名。變量的命名規(guī)章有:不能以數(shù)字開頭,可以以字母或下劃線開頭,不能包含特別字符,不能是關(guān)鍵詞,故2aPython合法變量名,故此題選B選項。22.C【詳解】程序的執(zhí)行。csi的范圍是0~c-23位并輸出,故程cdfgh解析:C【詳解】Python程序的執(zhí)行。c是字符串s的長度,變量i0~c-1,假設(shè)i<2,2位并輸出,否則將該字符后移3位并輸出,故程序運行的結(jié)果是cdfghij,故此題選C選項。23.D【詳解】此題考察的是數(shù)據(jù)類型。A.布爾型用于表示真〔對〕或假〔錯〕,A錯誤;B.浮,B錯誤;C.整型用于執(zhí)行加〔+〕減〔-〕乘〔*〕除〔/〕運解析:D【詳解】此題考察的是數(shù)據(jù)類型。A.布爾型用于表示真〔對〕或假〔錯〕,A錯誤;B.浮點型,即帶小數(shù)點的數(shù)字都稱為浮點數(shù),B錯誤;C.整型用于執(zhí)行加〔+〕減〔-〕乘〔*〕除〔/〕運算;C錯誤;D.字符串能夠靈敏表示一串?dāng)?shù)據(jù),長度大小靈敏多變,存儲號碼位數(shù)較多,故D比較適宜。應(yīng)選D。24.C【詳解】不能做為開頭,系統(tǒng)關(guān)鍵字不能做變量名使用,除了下劃線之個,其它符號不能做為變量名使用,Python解析:C【詳解】此題主要考察規(guī)章。Python中變量名可以包括字母、數(shù)字、下劃線,但是數(shù)字不能做為開頭,系統(tǒng)關(guān)鍵字不能做變量名使用,除了下劃線之個,其它符號不能做為變量名使用,PythonC25.C【詳解】x1+x2x1x2,生成列表;x*nxMin(x)xLen(x)計算列表中成員的個解析:C【詳解】Python列表相關(guān)操作。x1+x2x1x2,生成列表;x*n將列表x復(fù)制次,生成列表;Min(x)列表x中最小數(shù)據(jù)項;Len(x)計算列表中成員的個數(shù),故此題C選項。26.D【詳解】表達(dá)式。sqrt〔〕求平方根,乘法運算符為“*”,除法為“/”,嵌套函數(shù)均使用小括號。表示為bmathsqrtb*b–4*a解析:D【詳解】此題考察的是Python表達(dá)式。sqrt〔〕求平方根,乘法運算符為“*”,除法為“/”,嵌套函數(shù)均使用小括號。 表示為(-b+math.sqrt(b*b–4*a*c))/(2*a)。27.C【詳解】172,C解析:C【詳解】Python函數(shù)。max當(dāng)接收的是列表,則返回列表中最大的元素,故執(zhí)行以下172C選項。28.D【詳解】D正確。解析:D【詳解】此題考察的是python列表相關(guān)學(xué)問。列表參數(shù)必需是由方括號括起來的列表,參數(shù)之間用分號。應(yīng)選項D正確。29.D【詳解】i_fpythonD解析:D【詳解】此題主要考察Python變量的命名。變量的命名規(guī)章有:只能以字母或下劃線開頭,不能包i_fpython變量名,故此題選D選項。30.C【詳解】Python語句。變量的命名規(guī)章有:只能以字母或下劃線開頭,不#j,b=b,j表示交換bjC選項。解析:C【詳解】此題主要考察Python語句。變量的命名規(guī)章有:只能以字母或下劃線開頭,不能包含特別符號,不能是關(guān)鍵字。單行代碼注釋以#j,b=b,j表示交換bj的值,故此題選C選項。二、程序填空31.n=10 m=m+(n**(le-2-i))*a t=convert(s1) -24D【詳解】Python程序的執(zhí)行與調(diào)試。①210,十六16n=10。②二進(jìn)制、十六進(jìn)制轉(zhuǎn)化為十進(jìn)制的方法是“按權(quán)開放、逐項相加”,從右往左加,變量i的初值等于0,故此處要變換為le-2-im=m+(n**(le-2-i))*a。③c是“+”、“-”、“=”時,則說明第一s1中,此處需要將其轉(zhuǎn)化為十進(jìn)制保存到變量t中,故填t=convert(s1)。④1110B14D,30H48D,故1110B+10D-30H=-24D。全文變量k+1 枚舉法Word/WPS/PowerPoint等【詳解】此題主要考察Python程序的執(zhí)行與調(diào)試。①百度屬于全文搜尋引擎,也是關(guān)鍵詞搜尋。②變量可以反復(fù)賦值,故k是變量。③循環(huán)體執(zhí)行完,k遞增,連續(xù)找水仙花數(shù),故此處k+1。④100999之間全部的三位數(shù)是否符合,這種算法叫做枚舉法。⑤Word/WPS/PowerPoint等軟件制作《探秘水仙花數(shù)》的爭論成果報告。import 0~19〔包括0和19〕importrandomasr 讓程序無限循環(huán)break;【詳解】Python程序的執(zhí)行與調(diào)試。①Pythonimport,如importrandom。②random.randrange(0,20)0~19〔019〕。③random.randrange(0,20)這么長的句子,可以修改程序中的第一行為importrandomasr〔random取個簡潔的別名〕。④whileTrue的作用是讓程序無限循環(huán)。⑤whileTrue造成程序無法停頓,我們可以在程序中添加一行break;〔滿足條件break;可以跳出循環(huán)〕。34.D n=len(password) ch=password[i] x=n1+n2+n3【詳解】此題主要考察Python程序的執(zhí)行與調(diào)試。①“12abcd5!”含有三類字符,則輸出結(jié)果為強(qiáng),選D選項。②此處取密碼的長度,將其賦給變量n,len是返回字符串的長度,故填n=len(password)。③ch是取密碼的每一位進(jìn)展推斷,故此處填ch=password[i]。④當(dāng)消滅n1=1n2=1n3=1,x用來統(tǒng)計有幾類字符,故x=n1+n2+n3。35.自然語言確保m>=n r!=0【詳解】此題主要考察算法及Python程序?qū)崿F(xiàn)。①描述一是自然語言描述法;描述二是流程圖描述法;描述三是計算機(jī)程序語言描述法。②在描述三中

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論