【正文】
外層循環(huán)用于確定輸出行數(shù),內(nèi)層循環(huán)用于控制每行符號(hào)個(gè)數(shù)。Python for循環(huán)可以遍歷任何序列的項(xiàng)目,如一個(gè)列表或者一個(gè)字符串。.join(l))39.sum1=0sum2=0for i in range(1,101): if i%2==0 : sum1+=i else: sum2+=iprint(sum1,sum2)【詳解】本題主要考查程序設(shè)計(jì)。由題干要求,可以使用Python程序設(shè)計(jì)語(yǔ)言實(shí)現(xiàn),可使用for循環(huán)以及列表,可以使用join函數(shù)按逗號(hào)分隔格式打印結(jié)果,join函數(shù)連接字符串?dāng)?shù)組,將字符串、元組、列表中的元素以指定的字符(分隔符)連接生成一個(gè)新的字符串,具體代碼如下:l=[]for i in range(2000, 3201): if (i%7==0) and (i%5!=0): (str(i))print (39。,39。求1~100內(nèi)奇數(shù)之和,用Sum來(lái)求和,變量i的范圍是1到100,每次遞增2,可以使用range函數(shù),具體代碼如下:Sum=0for i in range(1,101,2):Sum+=iprint(Sum)37.s=0n=eval(input( 請(qǐng)輸入一個(gè)數(shù):))for i in range(0,n): f=1 for j in range(1,i): f=f*j s+=fprint(s%1000000)【詳解】本題主要考查Python程序設(shè)計(jì)。②列表的索引是從0開始,即列表list索引是從0~6,而n的范圍是從1~7,故此處填list[n1]。35.n1 or n7 list[n1] 【詳解】本題主要考查Python程序調(diào)試。②后面的人都比前一個(gè)人小3歲,故當(dāng)n不等于1時(shí),調(diào)用遞歸函數(shù)age, c = age(n 1) 3,最后返回第n個(gè)人的年齡c,第二空填c。34.c 5 【詳解】本題主要考查Python程序執(zhí)行與調(diào)試。函數(shù)用于在列表末尾一次性追加另一個(gè)序列中的多個(gè)值(用新列表擴(kuò)展原來(lái)的列表))。③將該列表中的元素添加到list2中,表達(dá)式是list2=list2+list4 或 (list4)。①“過(guò)期食品”在列表list3索引2,故從列表list3中取出“過(guò)期食品”的表達(dá)式:list3[2]。③由題干可知,循環(huán)條件是余數(shù)r不等于0,故代碼第8行劃線處為r!=0。①描述一是自然語(yǔ)言描述法;描述二是流程圖描述法;描述三是計(jì)算機(jī)程序語(yǔ)言描述法。③變量c保存運(yùn)算結(jié)果,此處輸出 c的結(jié)果,故填str(c)。①變量fh用來(lái)接收運(yùn)算符,由代碼“if fh in s”可知,變量s保存加減乘除(+*/)四種運(yùn)算符,故此處填+*/。計(jì)算機(jī)能夠直接識(shí)別和執(zhí)行的語(yǔ)言是機(jī)器語(yǔ)言,即0和1,故本題選A選項(xiàng)。計(jì)算機(jī)能夠直接識(shí)別和執(zhí)行的語(yǔ)言是機(jī)器語(yǔ)言,即0和1,故本題選A選項(xiàng)。故選項(xiàng)D正確。故選項(xiàng)D正確。故應(yīng)選C。split() 通過(guò)指定分隔符對(duì)字符串進(jìn)行切片,無(wú)參數(shù)即分隔所有,len() 方法返回對(duì)象(字符、列表、元組等)長(zhǎng)度或項(xiàng)目個(gè)數(shù),故len(“my name解析:C【詳解】本題考查的是Python函數(shù)。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號(hào),不能是關(guān)鍵字;變量能存儲(chǔ)的數(shù)據(jù)很多,包含存儲(chǔ)漢字,在Python中,定義變量是不需要指定數(shù)據(jù)類型的,但Python本身是有數(shù)據(jù)類型的,它的數(shù)據(jù)類型可分為數(shù)字型和非數(shù)字型;數(shù)據(jù)類型是可以強(qiáng)制轉(zhuǎn)換的;變量被第二次賦值后,會(huì)覆蓋原有的數(shù)據(jù),故本題選D選項(xiàng)。27.D【詳解】本題主要考查Python變量。列表是Python中的一種數(shù)據(jù)類型,是用[]括起來(lái)的一組有順序的數(shù)據(jù)。選選項(xiàng)B,C,D都屬于列表,選項(xiàng)A不屬于列表,故本題選A。26.A【詳解】本題考查Python語(yǔ)句。input( )是輸入函數(shù),print( )是輸出函數(shù),abs( )是絕對(duì)值函數(shù)。故選項(xiàng)A正確。25.A【詳解】本題考查的是Python函數(shù)。解析:C【詳解】本題主要考查Python語(yǔ)句執(zhí)行。24.C【詳解】本題主要考查Python語(yǔ)句執(zhí)行。函數(shù)能完成特定的功能,對(duì)函數(shù)的使用不需要了解函數(shù)內(nèi)部實(shí)現(xiàn)原理,只要了解函數(shù)的輸入輸出方式即可;使用函數(shù)的主要目的是減低編程難度和代碼重用;Python解析:C【詳解】本題主要考查Python中的函數(shù)。max當(dāng)接收的是列表,則返回列表中最大的元素,故執(zhí)行下列語(yǔ)句后,顯示結(jié)果172,故本題選C選項(xiàng)。max當(dāng)接收的是列表,則返回列表中最大的元素,故執(zhí)行下列語(yǔ)句后,顯示結(jié)果172,故本題選C選項(xiàng)。故屬于智慧,選項(xiàng)D正確。數(shù)據(jù)經(jīng)過(guò)加工,可表達(dá)某種意義,則轉(zhuǎn)變?yōu)樾畔?;信息?jīng)過(guò)加工,可用于指導(dǎo)實(shí)踐,則轉(zhuǎn)變?yōu)橹R(shí);智慧是人類基于已有的知識(shí),針對(duì)物質(zhì)世界運(yùn)動(dòng)過(guò)程中產(chǎn)生的問題根據(jù)獲得的信息進(jìn)行分析,對(duì)比,演繹找出解決方案的能力。21.D【詳解】本題考查數(shù)據(jù)、信息、知識(shí)、智慧的概念。編譯型語(yǔ)言:程序在執(zhí)行之前需要一個(gè)專門的編譯過(guò)程,把程序編譯成 為機(jī)器語(yǔ)言的文件,運(yùn)行時(shí)不需要重新翻譯,直接使用編譯的結(jié)果就行了。編譯型語(yǔ)言:程序在執(zhí)行之前需要一個(gè)專門的編譯過(guò)程,把程序編譯成 為機(jī)器語(yǔ)言的文件,運(yùn)行時(shí)不需要重新翻譯,直接使用編譯的結(jié)果就行了。故選項(xiàng)C正確。input函數(shù)接受一個(gè)標(biāo)準(zhǔn)輸入數(shù)據(jù),print是一個(gè)輸出函數(shù)。input函數(shù)接受一個(gè)標(biāo)準(zhǔn)輸入數(shù)據(jù),print是一個(gè)輸出函數(shù)。一周7天,周期為7,故表示k的下一天是星期幾的python表達(dá)式為k % 7 + 1,故本題選B選項(xiàng)。一周7天,周期為7,故表示k的下一天是星期幾的python表達(dá)式為k % 7 + 1,故本題選B選項(xiàng)。分析程序可知,當(dāng)x0,執(zhí)行y=y+1;當(dāng)x0,執(zhí)行y=y1;若輸入0,則不滿足if條件結(jié)構(gòu)跳過(guò),輸出y值為0,故本題選B選項(xiàng)。分析程序可知,當(dāng)x0,執(zhí)行y=y+1;當(dāng)x0,執(zhí)行y=y1;若輸入0,則不滿足if條件結(jié)構(gòu)跳過(guò),輸出y值為0,故本題選B選項(xiàng)。故有3處錯(cuò)誤,故本題選C選項(xiàng)解析:C【詳解】本題考查Python程序語(yǔ)法Python變量命名不能以數(shù)字開頭、變量b、c必須先定義后使用。故選項(xiàng)D正確。因?yàn)閟alary接收的是浮點(diǎn)型數(shù)據(jù)。先判斷是否小于等于5000,接著在判斷是否小于等于7000,最后判斷是否小