版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
信息技術考試卷python圖文word練習一、選擇題.以下哪個不屬于計算機操作系統(tǒng)()D.LinuxD.x=y=1D.D.LinuxD.x=y=1D.py.下列Python語句中,會導致程序運行出錯的語句是()A.x=(y=1) B.x,y=y,x C.x=1;y=1.Python文件的后綴名是()A.pdf B.do C.pass.運行如下Python程序,結果為()。n=18;m=24;r=lwhiler!=0:r=m%nm=nn=rprintfm)D.18D."o"D.D.18D."o"D.name.已知字符串a(chǎn)="python",則a卜1]的值為()A."p" B."n" C."y".下列選項中,不屬于Python語言基本數(shù)據(jù)類型的是()strintfloatchar.下列選項中,不屬于Python合法變量名的是()A.int32 B.40xl C.self.以下python程序段運行后,x和st的值分別是()x=123+678st="123"+"678"A.123678"123678"B.123678"801"C.801"123678" D.801"801"的是.下列Python表達式中,能正確表示“變量x能夠被4整除且不能被100整除”()的是A.(x%4==0)or(x%100!=0)B.(x%4==0)and(x%100!=0)C.(x/4==0)or(x/100!=0)D.(x/4==0)and(x/100!=0).下面選項中對Python的轉義字符描述錯誤的是()A.\r回車B.\n換行 C.\\反斜杠符號DA.\r回車11.下面哪個不是Python合法的標識符()
A.int32 B.40XL C.self.下列選項中不能正確表達Python中的賦值語句的是()A.X,Y=5,8 B.X=Y=5 C.X=Y+X.運行下列Python程序,結果正確的是()a=18b=7c=a%bb=a%bprint(a,b)A.185 B.518 C.184.數(shù)據(jù)分析的處理工具錯誤的()A.Access B..Excel C.python.在Python中,實現(xiàn)多分支選擇結構的較好方法是()。A.if B.if-else C.if-elif-elseD.__name__D.D.__name__D.10=X+YD.418D.SQLD.if嵌套( )。A.整數(shù) B.浮點數(shù) C.字符串.小王編寫了出租車收費的python程序,代碼如下:s1=float(input('請輸入行駛路程(公里):’))ifs1<=3:D.D.以上都是elifs1<=10:f=10+2.5*(s1-3)else:f=27.5+3.5*(s1-10)print(f)要測試所有分支程序代碼是否正確,以下測試數(shù)據(jù)中,最恰當?shù)囊唤M是()A.3,8 B.-1,5,12C.1,6,20 D.3,12,20.Python中變量的命名遵循的規(guī)則,不正確的是( )A.以字母或下劃線開頭,后面可以是字母、數(shù)字或下劃線。B.區(qū)分大小寫C.以數(shù)字開頭,后面可以是字母、數(shù)字或下劃線。 D.不能使用保留字.以下文本框內是一段用Python程序設計語言編寫的源代碼,功能是輸出200以內能被17整除的最大正整數(shù)。這段源代碼屬于()。foriin.ran源200,Q,-1):if1%17^0;priiiKi)breakA.軟件B.程序C.指令D.高級語言.小明想要通過編程來解決由昆明到景東錦屏耗時最短行程問題時,最核心的工作是()A.設計出解決問題的算法 B.設計出解決問題的PPTC.編寫出Python代碼 D.選擇一種編程軟件.在Python中常用的輸入輸出語句分別是()A.input()output() B.input()print()C.input()printf() D.scandf()printf()22.Python定義私有變量的方法為。()A.使用—private關鍵字B.使用public關鍵字C.使用DEF定義變量名D.使用_XX定義變量名.運行下列Python程序,輸出結果為True,則空白處應為()a=15b=46if:print('True")else:print(‘Flase")A.a=b B.a>b C.a<b D.a==b.Python程序中第一行:a=int(input()),第二行:print(a+5),運行程序后鍵盤輸入3,輸出結果是()。A.5 B.3 C.8 D.其他.已知列表list1=[8,22,34,9,7],則Upython表達式len(list1)+min(list1)的值為()A.5 B.34 C.7 D.12.Python語言屬于()。A.機器語言 B.匯編語言 C.高級語言 D.科學計算語言.在Python中,設a=2,b=3,表達式a>bandb>=3的值是()A.1 B. -1 C. True D.False.在Python中,下面代碼的運行結果是()x=365g=x%10 #%為求余的意思s=x//10%10#〃為整除的意思b=x//100sum=g*100+s*10+b#sum英文是求和的意思print(sum)A.365 B.14 C.563 D.41.下面的Python程序段運行后的輸出結果是()x=3ifx%2==0:print(x,"是偶數(shù)。")else:print(x,"是奇數(shù)。")A.3是奇數(shù) B.x,"是偶數(shù)" C.x,"是奇數(shù)" D.3是偶數(shù).運行下列Python程序,結果正確是()a=32b=14c=a//bprint(c)A.2.2 B.2 C.“2” D.4二、程序填空.學習了Python繪制圖形操作后,信息小組接到了編程演示的任務。為此,小組同學編寫了一段代碼,繪制出多個不同顏色的圓形。代碼如下:importturtleturtle.bgcolor("black")colors=["red","green","blue","yellow"]forx①range(100):turtle.pencolor(colors[x%4])turtle.circle(x)turtle.left(90)請分析任務,完成下列題目。(1)程序中①處應填寫()。A.printB.inputC.in D.colors(2)程序中x%4的作用是()。A.計算x乘以4的結果B.計算x除以4的整數(shù)部分C.計算x除以4的小數(shù)部分D.計算x除以4的余數(shù)(3)執(zhí)行此程序,繪制出圓形的總顏色數(shù)是()。A.1 B.4 C.5 D.100(4)執(zhí)行此程序,繪制出圓形的總個數(shù)是()。A.1 B.4 C.99 D.100(5)此程序屬于程序設計結構中的()。A.順序結構 B.分支結構C.循環(huán)結構 D.跳轉結構.已知圓柱體的底面半徑為r,高為h,(均為正整數(shù)),小張編寫了一個程序計算圓柱體的地面周長和面積,圓柱體側面積以及圓柱體體積,其中圓周率定義為:3.14,請根據(jù)下列代碼回答問題:r=int(input(“請輸入半徑r:"))h=int(input(“請輸入高h:”))c=2*pi*rs=pi*r**2S=c*hV=s*hprint(c,s,S,V)(1)解決問題的程序用到的控制結構有:(填:順序結構、分支結構、循環(huán)結構)⑵請將程序補充完整。⑶請找出程序中的錯誤代碼,并改正。.輸入n,計算s=1!+2!+...+n!的未6位(不含前導0)。N<=1000000,n!表示前n個正整數(shù)之積。.哥德巴赫在1742年提出了以下猜想:任何一個大于2的偶數(shù)都可以寫成兩個質數(shù)之和,請完善代碼幫助哥德巴赫驗證他的猜想。importmathdefss(n):Flag=Truei=2whilei<=int(math.sqrt(n))andFlag:if Flag=FalsereturnFlagn=int(input("輸入一個大于2的偶數(shù)”))foriinrang(2,n//2+1):if print(str(n)+"="+str(i)+"+"+str(n-i))如果輸入“8”則結果顯示.求50以內所有5的倍數(shù)的和。.分析完善程序[背景知識]為了保障空氣質量,減少霧霾,某市決定當空氣污染嚴重時,實行汽車單雙號限行,違反規(guī)定的車輛將予以處罰。(1)輸入:AD2367(2)輸入:AS8SSA.(幻輸入:A8963C魏;單號輸出:我號輸出:單號如何讓高清攝像頭自動判斷車牌的單雙號,交警犯了愁,他需要編程高手的你幫忙,完善
下面的程序。(提示:①所有車牌號中都含有數(shù)字,并且車牌號的長度都是6;②以車牌中最后一位阿拉伯數(shù)字的奇、偶來決定單雙號。)如:自然福言第1步:輸入車牌號簫2步:取車牌號的最后一位3第3步:判斷或是否為數(shù)字,如果是,是筑碑工如果不是,則依次取得倒數(shù)第二、三位判斷」如揖找到數(shù)字為止;第4步:判斷上是奇數(shù)還是偶數(shù),然后輸出相應的結果口流程圖請根據(jù)上述算法描述補全代碼流程圖s=input("車牌號s=")n=6x=s[n-1:n]whilex.isdigit()==False:①x=s[n-1:n]if② ==0:printer號〃)else:print("單號〃)(提示:s[n:m]的功能:從字符串s的下標為n的元素開始,截取到下標為m-1的元素。例如:s="12345",s[2:4]="34"。s.isdigit):判斷是否為數(shù)字。)(1)根據(jù)題意,程序中空白①處應填寫:(2)根據(jù)題意,程序中空白②處應填寫:(填:A/B/C/D)。A.int(x)/2==0B.int(x)%2==0C.int(x)%2=0D.int(x)%2!=0.閱讀程序。foriinrange(1,10):forjinrange(1,i+1):print("%dX%d=%2d"%(j,i,j*i),end="")
print()fcitiifi(Lr]O'i:forjinrarneflji+Lliprint[_i:dK對內?孑包乙九”iJ,的d='QpiintL?g 3五*卦卻 「oi臼Ele,E$t£h川DebugQptkin-fi^indDnHelpPythcR5S3$r5;f5PM亂注b為 2?印電Ie而沔用[V5Cv,1000^2bit(In^1)]ntifjT**ccf-ytifiht'j*-3re-dits-r巧e E口工(k>l'±irifoL'Aatio^L>?■■■■■■■■■■■■■■■■■■■■■■■RES^JfiT5 /j■■■■■■■■■■■■■■■2::*|]2::*|]總E5g1:|;上LL7---DH3』4,i〔87配冽1E21HLg"二a忙,『ua-.1-SX5.一£45c32O-M展%工■MIM4uq3£Tn--fc3值-s=l器招d-L■3213sa-n-2?23II*53n=虻2.BL-3dT6TE..3s?u?ic1二127B=g仁口小vu7F.32Hfi64-/,,1=4JJ7-K6X7HI£,6(1)在第一行程序中,變量i的數(shù)據(jù)范圍為到—。(2)在第二行的程序中,變量j的數(shù)據(jù)范圍為到—。(3)如果“%d”表示十進制數(shù),那么%2d則表示一位寬的十進制數(shù)。(4)第三行程序改為print(〃%dX%d=%2d〃%(i,j,i*j),end=〃〃),則本題的輸出應該是(5)如果最后一行的print()表示換行,那么end=〃〃的功能是。.調試程序。請閱讀以下程序并寫出運行結果。FileEditFormatRunOptic--------#sk16.py pi二Cl Isuni=0whrle1K10:iS3==0:sum-+=iprintCi)i=i+l,print「swn,ssum)#ex16.pyi=0sum=0whilei<10:ifi%3==0:sum+=iprint(i)i=i+1print('sum',sum).冠軍在A、B、C、D四位同學中。A說:“不是我”,B說:“是C”,C說:“是D",D說:“C說的不對”,已知四人中有一人說了假話。判斷出到底誰是冠軍。請在空格處填寫正確的代碼,使程序完善。champion=['A','B','C','D']#設置選手列表foriin:#循環(huán)讀取選手編號cond=(i!='A')+(i=='C')+(i=='D,)+(i!=,D,)#查找符合條件的選手ifcond==:#說真話是否是3人print("冠軍是:,)#輸出冠軍input("運行完畢,請按回車鍵退出...”).請在空格處填寫正確的代碼,使程序完善。實現(xiàn)功能:用輾轉相除法求解兩個正整數(shù)的最大公約數(shù)。x=int(input('請輸入第一個正整數(shù):'))y=int(input('請輸入第二個正整數(shù):'))m=max(x,y) #找出x,y中的最大值n=min(x,y)#找出x,y中的最小值r=m%n #求得最大值除以最小值后的余數(shù)whiler!=0: #如果余數(shù)不等0,則進行以下循環(huán)m= #把最小值賦給mn= #把余數(shù)賦給nr=m%n #求得最大值除以最小值后的余數(shù)print('這兩個數(shù)的最大公約數(shù)為:',)input("運行完畢,請按任意鍵退出....”)【參考答案】***試卷處理標記,請不要刪除一、選擇題.C【詳解】本題主要考查計算機軟件系統(tǒng)。DOS、Unix、Linux均是計算機操作系統(tǒng),Python是程序開發(fā)軟件,故本題選C選項。解析:C【詳解】本題主要考查計算機軟件系統(tǒng)。DOS、Unix、Linux均是計算機操作系統(tǒng),Python是程序開發(fā)軟件,故本題選C選項。A【詳解】本題考查的是Python賦值語句。賦值號”=〃的左邊是變量,右邊是常量或表達式,選項A中y=1是賦值語句不是表示,故選項A會報錯。解析:A【詳解】本題考查的是Python賦值語句。賦值號“=”的左邊是變量,右邊是常量或表達式,選項A中y=1是賦值語句不是表示,故選項A會報錯。D【詳解】本題主要考查Python文件知識點。Python文件的后綴名是py,故本題選D選項。解析:D【詳解】本題主要考查Python文件知識點。Python文件的后綴名是py,故本題選D選項。C【詳解】本題主要考查Python循環(huán)結構。分析程序可知,該程序求m、n的最大公約數(shù),程序結束后m=6,此時r=0,故本題選C選項。解析:C【詳解】本題主要考查Python循環(huán)結構。分析程序可知,該程序求m、n的最大公約數(shù),程序結束后m=6,此時r=0,故本題選C選項。B【詳解】本題主要考查Python序列索引值。任意長度的字符串,最后一個元素的索引值是-1,故a[-1]的值為"n”,故本題選B選項。解析:B【詳解】本題主要考查Python序列索引值。任意長度的字符串,最后一個元素的索引值是-1,故a[-1]的值為"n”,故本題選B選項。D【詳解】本題主要考查Python數(shù)據(jù)類型。python沒有char類型,一個字符也是字符串,故本題選D選項。解析:D【詳解】本題主要考查Python數(shù)據(jù)類型。python沒有char類型,一個字符也是字符串,故本題選D選項。B【詳解】本題主要考查Python變量名。Python需要使用標識符給變量命名,需要注意如下規(guī)則:標識符可以由字符、數(shù)字、下劃線(—)組成,其中數(shù)字不能開頭。標識符不能是Python關鍵字(解析:B【詳解】本題主要考查Python變量名。Python需要使用標識符給變量命名,需要注意如下規(guī)則:標識符可以由字符、數(shù)字、下劃線(—)組成,其中數(shù)字不能開頭。標識符不能是Python關鍵字(又稱為保留字),但可以包含關鍵字;區(qū)分大小寫。因此B選項正確。【點睛】C【詳解】本題主要考查Python程序的執(zhí)行。x=123+678=801,st="123"+"678"=“123678”(字符串類型相加等于字符串的拼接),故本題選C選項。解析:C【詳解】本題主要考查Python程序的執(zhí)行。x=123+678=801,st="123"+"678"="123678"(字符串類型相加等于字符串的拼接),故本題選C選項。B【詳解】本題主要考查Python表達式的運算。邏輯運算符〃且〃用and表示,〃或〃用or表示,變量x能夠被4整除用x%4==0表示,不能被100整除用x%100!=0,故本題選B選項。解析:B【詳解】本題主要考查Python表達式的運算。邏輯運算符“且〃用and表示,"或〃用or表示,變量x能夠被4整除用x%4==0表示,不能被100整除用x%100!=0,故本題選B選項。D【詳解】本題主要考查Python轉義字符。\r回車,\n換行,\\反斜杠符號,\〃雙引號,故本題選D選項。解析:D【詳解】本題主要考查Python轉義字符。\r回車,\n換行,\\反斜杠符號,\〃雙引號,故本題選D選項。B【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號,不能是關鍵字。故40XL不是Python合法的標識符,故本題選B選項。解析:B【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號,不能是關鍵字。故40XL不是Python合法的標識符,故本題選B選項。D【詳解】本題主要考查Python賦值語句。賦值語句是將表達式賦給變量,不可以將X+Y賦給常量10,故本題選D選項。解析:D【詳解】本題主要考查Python賦值語句。賦值語句是將表達式賦給變量,不可以將X+Y賦給常量10,故本題選D選項。C【詳解】本題主要考查Python程序的執(zhí)行。a=18,b=7,c=a%b=4,b=a%b=4,輸出a和b的值是18和4,故本題選C選項。解析:C【詳解】本題主要考查Python程序的執(zhí)行。a=18,b=7,c=a%b=4,b=a%b=4,輸出a和b的值是18和4,故本題選C選項。C【詳解】本題主要考查數(shù)據(jù)分析知識點。Access(數(shù)據(jù)庫)、Excel(表格處理軟件)、SQL(用于訪問和處理數(shù)據(jù)庫的標準的計算機語言)均是數(shù)據(jù)分析處理工具,Python是程序設計軟件,故本題解析:C【詳解】本題主要考查數(shù)據(jù)分析知識點。Access(數(shù)據(jù)庫)、Excel(表格處理軟件)、SQL(用于訪問和處理數(shù)據(jù)庫的標準的計算機語言)均是數(shù)據(jù)分析處理工具,Python是程序設計軟件,故本題選C選項。C【詳解】本題主要考查多分支選擇結構。多分支選擇結構格式:if-elif-else,故本題選C選項。解析:C【詳解】本題主要考查多分支選擇結構。多分支選擇結構格式:if-elif-else,故本題選C選項。D【詳解】本題考查的是python中的列表相關知識,列表可以包含任意類型的元素,可以在同一個列表中存儲字符串、浮點類型、對象、復數(shù)類型等數(shù)據(jù)。故選項D正確。解析:D【詳解】本題考查的是python中的列表相關知識,列表可以包含任意類型的元素,可以在同一個列表中存儲字符串、浮點類型、對象、復數(shù)類型等數(shù)據(jù)。故選項D正確。C【詳解】本題主要考查Python條件分支結構。分析代碼可知,程序采用條件分支結構,第一個條件是$1<=3,第二個條件是3代1<=10,第三個條件是s1>10,故最恰當?shù)囊唤M測試數(shù)據(jù)是1,6,解析:C【詳解】本題主要考查Python條件分支結構。分析代碼可知,程序采用條件分支結構,第一個條件是s1<=3,第二個條件是3<s1<=10,第三個條件是s1>10,故最恰當?shù)囊唤M測試數(shù)據(jù)是1,6,20,故本題選C選項。C【詳解】本題考查的是變量名的命名規(guī)則。Python中變量的命名遵循的規(guī)則:以字母或下劃線開頭,后面可以是字母、數(shù)字或下劃線;區(qū)分大小寫;不能使用保留字。故選項C不正確。解析:C【詳解】本題考查的是變量名的命名規(guī)則。Python中變量的命名遵循的規(guī)則:以字母或下劃線開頭,后面可以是字母、數(shù)字或下劃線;區(qū)分大小寫;不能使用保留字。故選項C不正確。19.B【詳解】本題考查知識點是程序的定義。軟件是指包括所有在電腦運行的程序。軟件二程序+數(shù)據(jù)+文檔。程序是指為實現(xiàn)特定目標或解決特定問題而用計算機語言編寫的命令序列的集合。程序中包括指令和數(shù)據(jù)。解析:B【詳解】本題考查知識點是程序的定義。軟件是指包括所有在電腦運行的程序。軟件=程序+數(shù)據(jù)+文檔。程序是指為實現(xiàn)特定目標或解決特定問題而用計算機語言編寫的命令序列的集合。程序中包括指令和數(shù)據(jù)。指令是指示計算機執(zhí)行某種操作的命令。一個指令通常由兩部分組成:操作碼+地址碼。高級語言是指以人類的日常語言為基礎的一種編程語言。根據(jù)它們的定義,可以得出題目中的源代碼屬于程序。故B選項正確。A【詳解】本題考查的是計算機解決問題。計算機解決問題的步驟:分析問題、設計算法、編寫程序、調試運行、檢測結果,其中最核心的步驟是設計算法。故本題應選A。解析:A【詳解】本題考查的是計算機解決問題。計算機解決問題的步驟:分析問題、設計算法、編寫程序、調試運行、檢測結果,其中最核心的步驟是設計算法。故本題應選A。B【詳解】本題考查的知識點是python的函數(shù)。Python中常用的輸入輸出語句分別是input()print(),故選項B正確。解析:B【詳解】本題考查的知識點是python的函數(shù)。Python中常用的輸入輸出語句分別是input()print(),故選項B正確。D【詳解】本題主要考查Python變量的定義。Python定義私有變量的方法為使用_XX定義變量名,故本題選D選項。解析:D【詳解】本題主要考查Python變量的定義。Python定義私有變量的方法為使用_XX定義變量名,故本題選D選項。C【詳解】本題考查Python程序調試a<b時,執(zhí)行print(‘True’)。故本題選C選項解析:C【詳解】本題考查Python程序調試a<b時,執(zhí)行print(‘True’)。故本題選C選項C【詳解】本題主要考查Python語句執(zhí)行。運行程序后鍵盤輸入3,即a=3,執(zhí)行print(a+5)后,輸出結果是8,故本題選C選項。解析:C【詳解】本題主要考查Python語句執(zhí)行。運行程序后鍵盤輸入3,即a=3,執(zhí)行print(a+5)后,輸出結果是8,故本題選C選項。D【詳解】本題主要考查Python表達式的運算。列表list1=[8,22,34,9,7],則python表達式len(list1)+min(list1)=5+7=12,故本題選D選項。解析:D【詳解】本題主要考查Python表達式的運算。列表list1=[8,22,34,9,7],則python表達式len(list1)+min(list1)=5+7=12,故本題選D選項。C【詳解】本題考查Python語言相關知識點Python是一種高級語言,所以不是機器語言、匯編語言、科學計算語言。故本題選C選項解析:C【詳解】本題考查Python語言相關知識點Python是一種高級語言,所以不是機器語言、匯編語言、科學計算語言。故本題選C選項27.D【詳解】本題主要考查Python表達式的運算。邏輯運算符and兩邊都為真,值才為真,否則為假。a=2,b=3,a>b值為假,b>=3值為真,故表達式a>bandb>=3的值是False,故解析:D【詳解】本題主要考查Python表達式的運算。邏輯運算符and兩邊都為真,值才為真,否則為假。a=2,b=3,a>b值為假,b>=3值為真,故表達式a>bandb>=3的值是False,故本題選D選項。28.C【詳解】本題主要考查Python基本運算。%為求余,〃為整除,程序實現(xiàn)了提取了變量x各位上的數(shù)值,然后倒置形成新數(shù),因此C選項正確?!军c睛】解析:C【詳解】本題主要考查Python基本運算。%為求余,〃為整除,程序實現(xiàn)了提取了變量x各位上的數(shù)值,然后倒置形成新數(shù),因此C選項正確?!军c睛】A【詳解】本題主要考查Python程序的執(zhí)行。x=3,3%2=1,故輸出3是奇數(shù),故本題選A選項。解析:A【詳解】本題主要考查Python程序的執(zhí)行。x=3,3%2=1,故輸出3是奇數(shù),故本題選A選項。B【詳解】本題主要考查Python程序運行。a=32,b=14,c=a〃b=32//14=2(〃〃〃取整),故本題選B選項。解析:B【詳解】本題主要考查Python程序運行。a=32,b=14,c=a//b=32//14=2("http://〃取整),故本題選B選項。二、程序填空CDBDC【詳解】本題主要考查Python程序調試。①Python程序for循環(huán)格式是:for變量inrange(),故程序中①處應填寫in,選C選項。②程序中x%4的作用是計算x除以4的余數(shù),選D選項。③colorsuT'red","green","blue","yellow"],依次循環(huán)從colors中取顏色,故執(zhí)行此程序,繪制出圓形的總顏色數(shù)是4,故本題選B選項。④x的范圍是從0到99,故執(zhí)行此程序,繪制出圓形的總個數(shù)是100個,選D選項。⑤此程序屬于程序設計結構中的循環(huán)結構,選C選項。順序結構pi=3.14r=float(input(“請輸入半徑r:"))整型和實數(shù)型不能直接運算,結果會有誤差h=float(input(“請輸入高卜:"))【詳解】本題主要考查Python程序執(zhí)行與調試。①分析程序可知,解決問題的程序用到的控制結構有:順序結構。②圓周率定義為:3.14,故第二空填pi=3.14。③r=float(input(“請輸入半徑r:"))整型和實數(shù)型不能直接運算,結果會有誤差h=float(input(“請輸入高h:"))。.s=0n=eval(input("請輸入一個數(shù):"))foriinrange(0,n):f=1forjinrange(1,i):f=f*js+=fprint(s%1000000)【詳解】本題主要考查Python程序設計。可以通過嵌套for循環(huán)實現(xiàn)題干要求,外層循環(huán)進行求和,內層循環(huán)實現(xiàn)階乘,具體代碼如下:s=0n=eval(input("請輸入一個數(shù):"))foriinrange(0,n):f=1forjinrange(1,i):f=f*js+=fprint(s%1000000).n%i==0:i+=1ss(i)andss(n-i):8=3+5【詳解】本題主要考查Python程序的執(zhí)行與調試。①函數(shù)ss(n)用來判斷n是否為質數(shù),若是則返回True,否則返回False,此處是通過while循環(huán)逐個判斷n是不是能整除i,故填n%i==0:。②若不滿足if條件,則i遞增,繼續(xù)循環(huán)判斷,故填i+=1。③此處判斷i與n-i是否都是質數(shù),若是,則表明該偶數(shù)可以寫成兩個質數(shù)之和,并輸出,故填ss(i)andss(n-i):。④如果輸入“8”則結果顯示8=3+5。孱幣醇三擠豬田P八Ci/Usere/A/'DeE<top/Pyihon程序/奇隹已先猜想py — □XRieEditFormatRunOptions:WindowH^P妣引儡巴林在1M2年提出了以不猜想:任何二十大于2的隅數(shù)都可以寫成兩個質數(shù)之和?請importnat-hdefsa(n):FLag-Truei-2whilel£=xni.(jietLIi.iqrt(n))andFlag:ifnK.i==0:Flag=FalseilretumFLae"函tH叩utr黯入一個人于2的11致、)foriinrang二14n/7"2+l;i:ifS3fi)andS3(n-£):prLn.1(..itr(n)十'+tL匚(i)+"t'十三七r(n-iJ)/Python3.S.5Shell - 71XFileEditShelIDebugOptionsWindowH&lpPython3.g.5岳說瓦巨558flfbbOPJul20£區(qū)口,15:57:5dF[TI9Zu.192d64bit(AWM4J]anvin.92 ,, ,, .,Typayhelp"3'oopyrtght'?"crsdits"de"liebuss()a,fornareinfarmatia^->?,——————EE51ART:C:/TJsDEs/A.i/Desktop/Fythjan程序/哥德巴樨猜想.py———需二大于2的偶物8B=3+5II#求5。以內所有尚倍數(shù)的和l=1Stun=02Y1S
45GLic;a1<=50: ¥從J循環(huán)到52Y1S
45GLic;ifi%5==。: #判斷變量工是否能被灌除Sliih+=iprint(i,erLc1=,'.'i+=1 #循環(huán)控制變量else: #循環(huán)正常結束,就執(zhí)行日」£日部分print.C?\nover*)prmtiSum)Run:derno03_03_09Run:derno03_03_09over275over275D:\Prthon\Pytlion36';python.eseF:/python/n&Wdenia03_03_09.py5101520253035404550【詳解】本題主要考查Python程序設計??梢圆捎肞ython程序設計語言實現(xiàn)50以內所有5的倍數(shù)的和,可以結合while循環(huán)以及if條件分支結構實現(xiàn),具體代碼及實現(xiàn)如下:
1 蕾求5鞏乂內所有:才倍敢的和■i-LSum-I'1rhiUi-=iQ: 產(chǎn)從『循環(huán)到而9中ifi%5==0: /判斷變量遑否首綴重除Sinn+=iprint(.i?eiiid=a']l1=1 苫循環(huán)控制變量9*ls* 片循環(huán)正常第束,就執(zhí)行m人,分pi-uit(*\novir*)prmt(SuraJRun: demoDS030&D:\P3rthon\Python36\p5rthon. F:/p3rthon/new/demC-03_03_09.p70101520253035404550over27536.n=n-1或n-=1B【詳解】本題主要考查算法及Python程序設計。①此處是判斷x是否為數(shù)字,若不是數(shù)字,則n遞減取前一位字符繼續(xù)進行判斷,故此處填n=n-1或n-=1。②當while循環(huán)結束,表明此時x為數(shù)字,若int(x)%2==0,即x為偶數(shù),輸出“雙號〃,否則輸出單號,故選B選項。[aapy-ertA/Dstktap/a.py(S.8.5) — □XFla£dil Run WIdwl-lalpfDyil力fAjL-z^i'L,1.0):forjin「孫口門口工「Li工 j?i打 V 母Python2.a.5ChJ 一口X37.91i2fife£drt37.91i2末尾不換行,添加PjrthcD3.3,5(t-3t 0.550IJfbbCisJul30即EkI5:5L5。[NK+]n48*bntI-AI末尾不換行,添加Dfii)]^cm.sriolQTyp?JhrLp--cop/rijhtJ■Jcredit?"口工"licrDFriO-"for?.orrinf?thatinn..>?EESTART.C./TTsers/A/DpEktapi'a-py=3="3==========3="3="』jKI*12K>22K2-J3K>33K2-e3K1-94XL-JiK2-flJX0-12dXi-165JCL-55I2-105I:>L55Ii-306I5-25fiI1-66X2-L2fiK>L口6K4-24gNS-3D6E扣鄒7KI-77:X2-Li7XA如1:X4-201X5-257:Xh-42Tk7-49qkI-aak2fbaxa-24ak正靠axe-wajcb-ceax?-5&qjca-649XL-99H:2-189I>279I4-3S9II5-459I加549I7-G39E£>729X9-W1空格【詳解】本題主要考查Python程序的執(zhí)行與調試。(1)在第一行程序中(fo門inrange(1,10):),變量i的數(shù)據(jù)范圍為1到9。(2)同理,在第二
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 河北省唐山市2025-2026年八年級上期末考試地理試卷(無答案)
- 廣東省惠州市博羅縣2025-2026學年五年級上學期1月期末語文試題(含答案)
- 福建省莆田市2025-2026學年上學期八年級期末質量調研測試道德與法治試題(含答案)
- 武漢市九調試卷及答案
- 文化題目及答案
- 網(wǎng)絡套路題目及答案
- 2026年小學語文教師模擬培訓試卷
- 服務區(qū)經(jīng)理競聘演講稿
- 2022~2023廣播電視編輯記者考試題庫及答案第646期
- 廣東省深圳市羅湖區(qū)2024-2025學年高三上學期期末考試化學試題(原卷版+解析版)
- 料倉空氣炮安裝施工方案
- 參軍心理測試題及答案
- 淘寶網(wǎng)店合同
- 2025云智算光互連發(fā)展報告
- 活動方案策劃軟件
- 砌體工程監(jiān)理實施細則及操作規(guī)范
- 2025年瑞眾保險全國校園招聘150人考試練習題庫(含答案)
- 以房抵工程款合同協(xié)議6篇
- GB/T 222-2025鋼及合金成品化學成分允許偏差
- 申報個稅申請書
- 通信設備用電安全培訓課件
評論
0/150
提交評論