湖北省荊州市全國計算機(jī)等級考試Python語言程序設(shè)計重點(diǎn)匯總(含答案)_第1頁
湖北省荊州市全國計算機(jī)等級考試Python語言程序設(shè)計重點(diǎn)匯總(含答案)_第2頁
湖北省荊州市全國計算機(jī)等級考試Python語言程序設(shè)計重點(diǎn)匯總(含答案)_第3頁
湖北省荊州市全國計算機(jī)等級考試Python語言程序設(shè)計重點(diǎn)匯總(含答案)_第4頁
湖北省荊州市全國計算機(jī)等級考試Python語言程序設(shè)計重點(diǎn)匯總(含答案)_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

湖北省荊州市全國計算機(jī)等級考試Python語言程序設(shè)計重點(diǎn)匯總(含答案)學(xué)校:________班級:________姓名:________考號:________

一、單選題(30題)1.以下關(guān)于文件的描述中,錯誤的是()。

A.文件是存儲在輔助存儲器上的一組數(shù)據(jù)序列,可以包含任何數(shù)據(jù)內(nèi)容

B.可以使用open()打開文件,用close()關(guān)閉文件

C.使用read()可以從文件中讀入全部文本

D.使用readlines()可以從文件中讀入一行文本

2.在命名Python標(biāo)識符時,以下命名合理的是()

A.listB.forC.usersD.type

3.采用表結(jié)構(gòu)來表示數(shù)據(jù)及數(shù)據(jù)間聯(lián)系的模型是()。

A.層次模型B.概念模型C.網(wǎng)狀模型D.關(guān)系模型

4.下面程序輸出的結(jié)果是()。sl,s2=”Mom”,””Dad"Print(“{}loves{}format(s2,si))

A.DadlovesMomB.MomlovesDadC.sllovess2D.s2lovess1

5.一個棧的初始狀態(tài)為空?,F(xiàn)將元素1、2、3、4、5、A、B、C、D、E依次入棧,然后再依次出棧,則元素出棧的順序是()。

A.12345ABCDEB.EDCBA54321C.ABCDE12345D.54321EDCBA

6.下面描述正確的是()。

A.軟件是程序、數(shù)據(jù)與相關(guān)文檔的集合

B.程序就是軟件

C.軟件既是邏輯實(shí)體又是物理實(shí)體

D.軟件的運(yùn)行不一定對計算機(jī)系統(tǒng)具有依賴性

7.在Python中,能夠處理圖像的第三方庫是()。

A.PylnstallerB.PyserialC.PygameD.PIL

8.下面代碼的輸出結(jié)果是()。foriin”football":ifi==”t”:continueprint(i,end=“”)

A.無輸出B.llC.footbaD.fooball

9.以下關(guān)于Python字符編碼的描述中,正確的是()。

A.Python字符編碼使用ASCII編碼存儲

B.chr(x)和ord(x)函數(shù)用于在單字符和Unicode編碼值之間進(jìn)行轉(zhuǎn)換

C.print(chr(’a’))輸出97

D.ptint(ord(65))輸出A

10.設(shè)str1=‘python’,語句print(str1.center(10,*))的執(zhí)行結(jié)果是()。

A.python****B.**python**C.****pythonD.SyntaxError

11.某完全二叉樹有256個節(jié)點(diǎn),則該二叉樹的深度為()。

A.7B.8C.9D.10

12.下列關(guān)于Python中復(fù)數(shù)類型的描述錯誤的是()。

A.復(fù)數(shù)由實(shí)數(shù)部分和虛數(shù)部分構(gòu)成

B.復(fù)數(shù)可以看作是二元有序?qū)崝?shù)對(a,b)

C.虛數(shù)部分必須后綴j,且為小寫

D.復(fù)數(shù)中的虛數(shù)部分不能單獨(dú)存在,必須有實(shí)數(shù)部分

13.以下不屬于Python保留字的是()。

A.passB.useC.withD.None

14.下面程序的輸出結(jié)果是()。

ls=[“橘子”,”芒果”,”草莓”,”西瓜”,”水蜜桃”]

forkinls:

print(k,end=””)A.橘子芒果草莓西瓜水蜜桃B.橘子芒果草莓西瓜水蜜桃C.西瓜D.”橘子””芒果””草莓””西瓜””水蜜桃”

15.在Python中,讀入CSV文件保存的二維數(shù)據(jù),按特定分隔符抽取信息,最可能用到的函數(shù)是()。

A.read()B.join()C.replace()D.split()

16.以下關(guān)于數(shù)據(jù)組織的描述中,錯誤的是()。

A.—維數(shù)據(jù)采用線性方式組織,可以用Python集合或列表表示

B.列表僅用于表示一維和二維數(shù)據(jù)

C.二維數(shù)據(jù)采用表格方式組織,可以用Python列表表示

D.更高維數(shù)據(jù)由鍵值對類型的數(shù)據(jù)構(gòu)成,可以用Python字典表示

17.列表listV=list(range(10)),以下能夠輸出列表listV中最小元素的是()。

A.print(min(listV))

B.print(listV.max())

C.print(min(listV()))

D.print(listV.reverse(i)[0])

18.執(zhí)行以下程序,輸出結(jié)果是()。y=‘中文’X=‘中文字’print(x>y)

A.NoneB.FalseC.FalseorFalseD.True

19.以下代碼的輸出結(jié)果是()。print(1.5+2.1==3.6)

A.3.6B.TrueC.1.5+2.1==3.6D.False

20.下列關(guān)于棧的敘述正確的是()。

A.棧按“先進(jìn)先出”的原則組織數(shù)據(jù)B.棧按“先進(jìn)后出”的原則組織數(shù)據(jù)C.只能在棧底插入數(shù)據(jù)D.不能刪除數(shù)據(jù)

21.以下代碼的輸出結(jié)果是()。test={“age”:”18”,”score”:“[89,95]”,”name”:”Hawking”}print(test[“score”],test.get(“name”,“Rose”))A.89,95Hawking

B.[89,95]Hawking

C.[89,95]Rose

D.[89,95]name

22.以下程序Dog類中的__init__()方法共包含幾個形參()。ClassDog(): def__init__(self,name,age) =name self.age=age

A.0個B.1個C.2個D.3個

23.設(shè)棧與隊(duì)列初始狀態(tài)為空。將元素A,B,C,D,E,F(xiàn),G,H依次輪流入棧和入隊(duì),然后依次輪流退隊(duì)和出棧,則輸出序列為()。

A.G,B,E,D,C,F(xiàn),A,H

B.B,G,D,E,F(xiàn),C,H,A

C.D,C,B,A,E,F(xiàn),G,H

D.A,B,C,D,H,G,F(xiàn),E

24.在Python中,關(guān)于數(shù)據(jù)類型的描述錯誤的是()。

A.整數(shù)的書寫格式支持十進(jìn)制、二進(jìn)制、八進(jìn)制和十六進(jìn)制

B.如果想知道參數(shù)的數(shù)據(jù)類型,那么可以使用type()函數(shù)獲得

C.整數(shù)、浮點(diǎn)數(shù)、復(fù)數(shù)和布爾值都是Python的基本數(shù)據(jù)類型

D.浮點(diǎn)數(shù)是帶有小數(shù)的數(shù)字,它存在范圍的限制,如果計算結(jié)果超出上限和下限,則不會報錯,但會有warning的警告

25.s和T是兩個集合,對S&T。的描述正確的是()。

A.S和T的交運(yùn)算,包括同時在集合S和T中的元素

B.S和T的并運(yùn)算,包括在集合S和T中的所有元素

C.S和T的差運(yùn)算,包括在集合S但不在T中的元素

D.S和T的補(bǔ)運(yùn)算,包括幾個S和T中的非相同元素

26.表達(dá)式3**2*4//6%7的計算結(jié)果是()。

A.3B.5C.4D.6

27.如果文件a.txt在目錄C:\\A下,執(zhí)行以下程序會發(fā)生什么操作()。importosos.rmdir(r‘C:\\A’)

A.刪除文件夾A,保留文件a.txt

B.刪除文件夾A和文件a.txt

C.刪除文件a.txt,保留文件夾A

D.OSError

28.以下代碼的輸出結(jié)果是()。Test_list=list(range(6))Print(6inTest_list)

A.6B.6inTest_listC.TrueD.False

29.給以下程序填空,使得輸出到文件a.txt里的內(nèi)容是‘90’,‘87’,‘93’的選項(xiàng)是()。y=[‘90’,‘87’,‘93’]l=‘’withopen(“a.txt”,‘w’)asfo: forziny: __________ fo.write(1.strip(‘,’))

A.l=‘,’.join(y)

B.l+=“‘{}’”.format(z)

C.l+=“‘{}’”.format(z)+‘,’

D.l+=‘{}’.format(z)+‘,’

30.下面關(guān)于Python的說法正確的是()。

A.Python不支持面向?qū)ο蟪绦蛟O(shè)計

B.Python中使用的所有函數(shù)庫,都是采用Python語言編寫的

C.Python中的內(nèi)置函數(shù)需要用關(guān)鍵字import來導(dǎo)入,而不能直接使用

D.Python中如果導(dǎo)入了某個模塊,在后面的代碼中就可以使用它的所有公共函數(shù)、類及屬性

二、判斷題(10題)31.在調(diào)用函數(shù)時,可以通過關(guān)鍵參數(shù)的形式進(jìn)行傳值,從而避免必須記住函數(shù)形參順序的麻煩。

A.是B.否

32.在Python中可以為自定義類的對象動態(tài)增加新成員。

A.是B.否

33.Python元組支持雙向索引。

A.是B.否

34.Python中一切內(nèi)容都可以稱為對象。

A.是B.否

35.正則表達(dá)式對象的match()方法可以在字符串的指定位置開始進(jìn)行指定模式的匹配。

A.是B.否

36.正則表達(dá)式模塊re的match()方法是從字符串的開始匹配特定模式,而search()方法是在整個字符串中尋找模式,這兩個方法如果匹配成功則返回match對象,匹配失敗則返回空值None。A.是B.否

37.Python字典和集合屬于無序序列。

A.是B.否

38.Python擴(kuò)展庫xlwt支持對Excel2003或更低版本的Excel文件進(jìn)行寫操作。

A.是B.否

39.相同內(nèi)容的字符串使用不同的編碼格式進(jìn)行編碼得到的結(jié)果并不完全相同。

A.是B.否

40.一個函數(shù)如果帶有默認(rèn)值參數(shù),那么必須所有參數(shù)都設(shè)置默認(rèn)值。

A.是B.否

三、填空題(10題)41.表達(dá)式65>>1的值為_____________。

42.已知x=[3,7,5],那么執(zhí)行語句x.sort(reverse=True)之后,x的值為_________________。

43.Python3.x語句print(1,2,3,sep=',')的輸出結(jié)果為________________。

44.已知x=[3,5,7],那么執(zhí)行語句x[1:]=[2]之后,x的值為________________。

45.已知x=[[1,2,3,],[4,5,6]],那么表達(dá)式sum([i*jfori,jinzip(*x)])的值為______。

46.表達(dá)式(1,2,3)+(4,5)的值為__________________。

47.表達(dá)式'aaasdf'.lstrip('af')的值為________________。

48.Python運(yùn)算符中用來計算集合交集的是__________。

49.已知x=[3,7,5],那么執(zhí)行語句x=x.sort(reverse=True)之后,x的值為_________。

50.表達(dá)式isinstance(3,object)的值為_____________。

四、操作題(3題)51.考生文件夾下存在一個文件“PY202.py”,該文件是本題目的代碼提示框架,其中代碼可以任意修改。請?jiān)谠撐募芯帉懘a,以實(shí)現(xiàn)如下功能。用鍵盤輸入兩個大于0的整數(shù),按要求輸出這兩個整數(shù)之間(不包括這兩個整數(shù))的所有素數(shù)。素數(shù)又稱質(zhì)數(shù),是指除了1和它本身以外不能被其他整數(shù)整除的數(shù)。試題程序:#以下代碼為提示框架#請?jiān)?..處使用一行或多行代碼替換#請?jiān)赺____處使用一行代碼替換#注意:提示框架的代碼可以任意修改,以完成程序功能為準(zhǔn)lower=int(input(‘輸入?yún)^(qū)間最小值:’))upper=int(inputs(‘輸入?yún)^(qū)間最大值:’))fornuminrange(_____,_____):

52.考生文件夾下存在一個文件“PY201.py”,該文件是本題目的代碼提示框架,其中代碼可以任意修改。請?jiān)谠撐募芯帉懘a,以實(shí)現(xiàn)如下功能。使用turtle庫的fd()函數(shù)和right()函數(shù)繪制一個邊長為100像素的正六邊形,再用circle()函數(shù)繪制半徑為60像素的紅色圓內(nèi)接正六邊形,效果如下所示。

試題程序:#以下代碼為提示框架#請?jiān)赺____處使用一行代碼替換#注意:提示框架的代碼可以任意修改,以完成程序功能為準(zhǔn)fromturtleimport*pensize(5)foriinrange(6):fd(_____(1)_____)right

(_____(2)_____)color("red")circle(60,_____(3)_____)

53.考生文件夾下存在一個文件PY301.py,該文件是本題目的代碼提示框架,其中代碼可以任意修改。請按照源文件內(nèi)部說明修改代碼,實(shí)現(xiàn)以下功能:

設(shè)計一個猜字母的程序,程序隨機(jī)給出26個小寫字母中的一個,答題者輸入猜測的字母,若輸入的不是26個小寫字母之一,讓用戶重新輸入;若字母在答案之前或之后,程序給出相應(yīng)正確提示;若答錯5次,則答題失敗并退出游戲;若回答正確,程序輸出回答次數(shù)并退出游戲。

試題程序:

#以下代碼為提示框架

#請?jiān)凇幨褂靡恍谢蚨嘈写a替換

#請?jiān)赺_____處使用一行代碼替換

#注意:提示框架代碼可以任意修改,以完成程序功能為準(zhǔn)

import_________

letter_list=[’a’,’b’,’c’,’d’,’e’,’f’,’g’,’h’,’i’,’j’,’k’,’l’,’m’,’n’,

'o','p','q','r','s','t','u','v','w','x','y','z']

etter=letter_list[random.______(0,25)]

count=0

whileTrue:…

參考答案

1.D文件是存儲在輔助存儲器上的一組數(shù)據(jù)序列,可以包含任何數(shù)據(jù)內(nèi)容,A選項(xiàng)正確??梢允褂胦pen()打開文件,用close()關(guān)閉文件,B選項(xiàng)正確。在Python中,文件讀取方法如下(f代表文件變量)。f.read():從文件中讀入整個文件內(nèi)容。f.readline():從文件中讀入一行內(nèi)容。f.readlineS():從文件中讀入所有行,以每行為元素形成一個列表。f.seek():改變當(dāng)前文件操作指針的位置。C選項(xiàng)正確。本題選擇D選項(xiàng)。

2.C

3.D關(guān)系模型采用二維表來表示,簡稱表。本題選擇D選項(xiàng)。

4.APython使用format()格式化方法,語法格式為<模板字符串>.format(\n<逗號分隔的參數(shù)>),其中模板字符串是一個由字符串和槽組成的字符串,用來控制字符串和變量的顯示效果。槽用花括號({})表示,對應(yīng)fcmnat()方法中逗號分隔的參數(shù)。如果模板字符串有多個槽,且槽內(nèi)沒有指定序號,則按照槽出現(xiàn)的順序分別對應(yīng)format()方法中的不同參數(shù)。參數(shù)根據(jù)出現(xiàn)先后存在一個默認(rèn)序號。本題選擇A選項(xiàng)。

5.B解析:棧是一種特殊的線性表,這種線性表只能在固定的一端進(jìn)行插入和刪除操作,允許插入和刪除的一端稱為棧頂,另一端稱為棧底。一個新元素只能從棧頂一端進(jìn)入,刪除時,只能刪除棧頂?shù)脑?,即剛剛被插入的元素。這表明棧的運(yùn)算規(guī)則是“先進(jìn)后出”(或稱“后進(jìn)先出”)。在棧頂進(jìn)行插入運(yùn)算,稱為進(jìn)棧(或入棧),在棧頂進(jìn)行刪除運(yùn)算,稱為退棧(或出棧)。本題中,依次進(jìn)棧,即依次插入元素1、2、3、4、5、A、B、C、D、E,依次出棧,即依次刪除元素,根據(jù)?!跋冗M(jìn)后出”的規(guī)則,應(yīng)該以倒序出棧。即元素出棧順序?yàn)镋DCBA54321。

6.A計算機(jī)軟件是由程序、數(shù)據(jù)及相關(guān)文檔構(gòu)成的完整集合,它與計算機(jī)硬件一起組成計算機(jī)系統(tǒng)。本題選擇A選項(xiàng)。

7.DPIL庫是Python在圖像處理方向的重要的第三方庫,支持圖像存儲、處理和顯示,它能夠處理幾乎所有的圖片格式,可以完成對圖像的縮放、剪裁、疊加,以及為圖像添加線條和文字等。使用Python處理圖像相關(guān)的程序,首選PIL庫。本題選擇D選項(xiàng)。

8.Dcontinue語句只結(jié)束本次循環(huán),不終止整個循環(huán)的執(zhí)行,而break具備結(jié)束循環(huán)的能力。本題選擇D選項(xiàng)。

9.B在Python中,字符編碼以Unicode編碼存儲。chr(x)和ord(x)函數(shù)用于在單字符和Unicode編碼值之間進(jìn)行轉(zhuǎn)換。chr(x)函數(shù)返回Unicode編碼對應(yīng)的字符,ord(x)函數(shù)返回單字符x對應(yīng)的Unicode編碼,如chr(1010)返回’c’,ord(”和”)返回21644。因此,C,D兩項(xiàng)錯誤。

10.Dstr.center(width,fillchar)方法返回長度為width的字符串。其中str處于新字符串中心位置,兩側(cè)新增字符串采用fillchar填充,當(dāng)width小于字符串長度時,返回str;fillchar是單個字符。本題中,str1.cente(10,*)中的“*”兩側(cè)沒有引號,因此不是字符串類型,執(zhí)行語句后會報錯。本題選擇D選項(xiàng)。

11.C

12.CPython中復(fù)數(shù)類型的虛數(shù)部分的后綴可以為j或者J;復(fù)數(shù)的實(shí)部可以單獨(dú)存在,但是虛部不可以單獨(dú)存在;復(fù)數(shù)有實(shí)部和虛部構(gòu)成,可以使用z.real和z.imag分別獲得它的實(shí)部和虛部。

13.BPython總共有35個關(guān)鍵字,分別是\nand、as、assert、async、await、break、class、continue、def、del、elif、else\n、except、False、finally、for、from、global、if、import、in、is、lambda、None、nonlocal、not、or、pass、raise、re-turn、Tme、try、while、with、yield。本題選擇\nB選項(xiàng)。

14.Bfor循環(huán)遍歷列表ls,依次把ls中的元素賦值給變量k,并使用函數(shù)print()輸出各元素(格式為元素間用空格分隔)。本題選擇B選項(xiàng)。

15.D在Python中,讀取CSV文件中的二維碼數(shù)據(jù)采用遍歷循環(huán)和字符串的split()方法相結(jié)合,方法如下:f=open('cpi.csv”,”r”)ls=[]forlineinf:Is.append(line,strip(“\\n').split(“,”))f.close()本題選擇D選項(xiàng)。

16.A一維數(shù)據(jù)采用線性方式組織,在Python中主要采用列表表示,集合不屬于線性結(jié)構(gòu)。二維數(shù)據(jù)采用二維列表方式組織,在Python中可以采用二維列表表示。高維數(shù)據(jù)由鍵值對類型的數(shù)據(jù)構(gòu)成,釆用對象方式組織,在Python中可以采用字典類型表示。在Python中,列表類型僅用于表示一維和二維數(shù)據(jù)。本題選擇A選項(xiàng)。

17.A列表操作函數(shù)有(假設(shè)列表名為ls):\nlen(ls):返回列表ls的元素個數(shù)(長度)。\nmin(ls):返回列表ls的最小元素。\nmax(ls):返回列表ls的最大元素。\nlist(x):將x轉(zhuǎn)變?yōu)榱斜眍愋?。\n使用min(ls)和max(ls)的前提是列表中各元素類型可以進(jìn)行比較。如果列表元素不能比較,使用這兩個函數(shù)將會報錯。本題選A選項(xiàng)。

18.D在Python中比較兩個字符串的大小,要從第一個字符開始比較,只要比較出了大小就結(jié)束。本題中,x和y的前兩個字符相同,但y沒有第三個字符,所以x大,則x>y的結(jié)果為True。本題選擇D選項(xiàng)。

19.B“1.5+2.1”表達(dá)式的結(jié)果與3.6比較是否相等,返回的結(jié)果為布爾值,即True或False,結(jié)果相等,所以代碼輸出的結(jié)果應(yīng)為True。

20.B棧是按“先進(jìn)后出”的原則組織數(shù)據(jù)的,數(shù)據(jù)的插入和刪除都在棧頂進(jìn)行操作。本題選擇B選項(xiàng)。

21.Bscore鍵對應(yīng)的值是列表類型[89,95],字典的get(key,default)方法在key鍵存在時返回對應(yīng)值,否則返回默認(rèn)值鍵存在于字典中,所以返回的是對應(yīng)值而不是默認(rèn)值。本題選擇B選項(xiàng)。

22.D__init__()方法是一個特殊的方法,每當(dāng)根據(jù)類創(chuàng)建新實(shí)例時,Python就會自動運(yùn)行該方法。該方法的開頭和結(jié)尾各有兩個下劃線,這是一種約定,旨在避免Python的默認(rèn)方法和普通方法發(fā)生命名沖突。self、name、age都是__init__()方法的形參,所以共3個。本題選擇D選項(xiàng)。

23.B棧是先進(jìn)后出的線性表,隊(duì)列是先進(jìn)先出的線性表。將元素A,B,C,D,E,F(xiàn),G,H依次輪流人棧和入隊(duì),這時棧中的元素為ACEG,隊(duì)列中的元素為BDFH;然后依次輪流退隊(duì)和出棧,即隊(duì)列中B元素退隊(duì),然后棧中G元素出棧,隊(duì)列中D元素退隊(duì),棧中E元素出棧,以此順序,完成所有元素退隊(duì)和出棧,則輸出序列為B,G,D,E,F(xiàn),C,H,A。本題選擇B選項(xiàng)。

24.D浮點(diǎn)數(shù)的取值范圍為-10308~10308,浮點(diǎn)數(shù)之間的區(qū)分精度約為2.22×10-16。對除高精度科學(xué)計算外的絕大部分運(yùn)算來說,浮點(diǎn)數(shù)類型的數(shù)值范圍和小數(shù)精度足夠“可靠”,一般認(rèn)為浮點(diǎn)數(shù)類型沒有范圍限制。如果計算結(jié)果超出上限和下限會產(chǎn)生溢出錯誤。本題選擇D選項(xiàng)。

25.AS&T返回一個新集合,包括同時在集合S和T中的元素。

26.D先計算冪,3**2=9,9*4=36,36//6=6,6%7=6。//是整除運(yùn)算,%是求余運(yùn)算。本題選D選項(xiàng)。

27.D使用rmdir()刪除目錄之前要先清除其中所有的文件,否則會產(chǎn)生OSError錯誤。本題選擇D選項(xiàng)。

28.DTest_list是列表類型,6inTest_list表示如果6是列表Test_list的元素,返回True,否則返回False。

29.C由題意可知,寫入文件的是‘90’,‘87’,‘93’,字符之間有逗號分隔。A選項(xiàng)是將字符通過逗號連接成形如‘90’,‘87’,‘93’的字符串;B選項(xiàng)沒有使用逗號分隔;D選項(xiàng)由于在花括號({})外部沒有使用引號,相加的結(jié)果為本題選擇C選項(xiàng)。

30.DA選項(xiàng),Python是支持面向?qū)ο蟪绦蛟O(shè)計的;B選項(xiàng),并不是所有的函數(shù)庫都是采用Python編寫的,很多采用C、C++、Java等語言編寫的專業(yè)庫可以經(jīng)過簡單的接口封裝供Python程序調(diào)用;C選項(xiàng),Python中的內(nèi)置函數(shù)可以直接使用而不需要用import來導(dǎo)入。本題選擇D選項(xiàng)。

31.Y

32.Y

33.Y

34.Y

35.Y

36.Y

37.Y

38.Y

39.Y

40.N

41.32

42.[7,5,3]

43.1,2,3

44.[3,2]

45.32

46.(1,2,3,4,5)

47.'sdf'

48.&

49.None

50.True

51.lower=int(input(‘輸入?yún)^(qū)間最小值:’))upper=int(inputs(‘輸入?yún)^(qū)間最大值:’))fornuminrange(lower+1,upper):Ifnum>1:Foriin染個(2,num):If(num%i)==0:BreakElse:Print(num)題目要求輸出兩個整數(shù)之間(不包括這兩個整數(shù))的所有素數(shù),因此mnge()函數(shù)的參數(shù)應(yīng)為lower+1和upper。for循環(huán)遍歷range(lower\r\n+l,upper)返回的每個整數(shù)num,判斷該數(shù)是否為素數(shù)。如果num大于1(1既不是素數(shù)也不是合數(shù)),且該數(shù)能被取值范圍為[2,num-1\r\n]的任何一個整數(shù)整除,那么該數(shù)一定不是素數(shù),否則一定是素數(shù)。

52.fromturtleimport*pensize(5)foriinrange(6):fd(100)right(60)color(“red")circle(60,steps=6)首先繪制正六邊形,題目要求正六

溫馨提示

  • 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

提交評論