【正文】
(7)range()函數(shù)的區(qū)間是左閉右開,所以第二個參數(shù)1000是取不到的。(3)等于,比較符號兩邊對象是否相等。(1)//的符號作用是取整除,返回商的整數(shù)部分(向下取整)。每求一次階乘就要進行一次求和,故語句t*=n,s+=t均在“for n in range(1,21):”的循環(huán)體內(nèi)。在此過程中既要考慮到累乘求階乘結(jié)果,又要考慮到累加求所有階乘的和。本題考查的是120階乘的求和。39.計算每一項的階乘 記錄階乘相加后的和 t記錄的是每一項階乘的結(jié)果,t*=n即t=t*n,t初值為1,能計算出每項的階乘結(jié)果,若為0,則每項的階乘結(jié)果都是0,不符合題意。①分析數(shù)列可知,分子第n項是n,分母第n項是2*n1,故該數(shù)列的通項公式f(n)=n/(2*n1)或n/(n*21)。.join(l))37.【詳解】本題主要考查Python程序設計。由題干要求,可以使用Python程序設計語言實現(xiàn),可使用for循環(huán)以及列表,可以使用join函數(shù)按逗號分隔格式打印結(jié)果,join函數(shù)連接字符串數(shù)組,將字符串、元組、列表中的元素以指定的字符(分隔符)連接生成一個新的字符串,具體代碼如下:l=[]for i in range(2000, 3201): if (i%7==0) and (i%5!=0): (str(i))print (39。,39。②列表的索引是從0開始,即列表list索引是從0~6,而n的范圍是從1~7,故此處填list[n1]。35.n1 or n7 list[n1] 【詳解】本題主要考查Python程序調(diào)試。②程序第2行的作用是將輸入的字符串年利率由百分制轉(zhuǎn)換為浮點數(shù),并賦值給變量 rate。34.money*(1+rate) 將輸入的字符串年利率由百分制轉(zhuǎn)換為浮點數(shù) 循環(huán) 【詳解】本題主要考查Python程序設計。③此處else部分處理1000元以下享受每滿100減15優(yōu)惠。len(n)=5時,取n= n[0:5],即索引為0、4,故填n[0:5]。33.n[0:5] s=0 total=ss//x*y 【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。小剛39。小紅39。小明39。],里面有三個元素,故返回值是3。,39。,39。students=[ 39。:95”就構(gòu)成了一個鍵值對。(3)其中“39。小剛39。小紅39。小明39。(2)字典用{}標識,它是一個無序的“鍵(key):值(value)”對集合,字典當中的元素是通過鍵來存取的,而不是通過偏移存取。小剛39。小紅39。小明39。32.列表 字典 鍵值對 3 3 【詳解】本題考查的是python語言的數(shù)據(jù)類型,列表和字典。③當b2-4ac≥0時,方程的兩個根分別為x1=(b+(d))/(2*a),x2=((d))/(2*a),(d))/(2*a)。①此處將表達式b2-4ac的值賦給變量d,故填b*b4*a*c或b**24*a*c。故本題應選A。計算機程序語言可以分為:機器語言、匯編語言、高級語言。故本題應選A。計算機程序語言可以分為:機器語言、匯編語言、高級語言。i=0,sum=0,循環(huán)條件是i10,變量i每次遞增2,若i是偶數(shù),執(zhí)行sum=sum+i,故程序執(zhí)行完sum=sum+i=0+0+2+4+6+8=20,故本題選D選項。29.D【詳解】本題主要考查Python程序的執(zhí)行。time庫是python處理時間數(shù)據(jù)的標準庫,random庫用于生成各種分布的隨機數(shù),turtle庫是Python語言中一個很流行的繪制圖像的函數(shù)庫,mat解析:D【詳解】本題主要考查Python庫。表示為( b + math. sqrt ( b * b – 4 * a * c)) / (2 * a)。表示為( b + math. sqrt ( b * b – 4 * a解析:D【詳解】本題考查的是Python表達式?!军c睛】27.D【詳解】本題考查的是Python表達式。print( )函數(shù)默認是輸出后換行?!军c睛】解析:C【詳解】本題主要考查Python程序設計語言中的輸入和輸出函數(shù)。print( )函數(shù)默認是輸出后換行。26.C【詳解】本題主要考查Python程序設計語言中的輸入和輸出函數(shù)。NO.2020100502有數(shù)字有字母等,故應定義為字符串型。選項C正確解析:C【詳解】本題考查的是數(shù)據(jù)類型。布爾型數(shù)據(jù)只有兩種狀態(tài),整型不帶有小數(shù)點,字符串型含有數(shù)字、字母等數(shù)據(jù),浮點型帶有小數(shù)點。能被3整除的數(shù)即除3的余數(shù)為0,在Python中%表示求余,故本題應選D。能被3整除的數(shù)即除3的余數(shù)為0,在Python中%表示求余,故本題應選D。故答案為C。本題的關鍵點是range()函數(shù),其取到的區(qū)間數(shù)值為前閉后開,所以為199的整數(shù)。故答案為C。本題的關鍵點是range()函數(shù),其取到的區(qū)間數(shù)值為前閉后開,所以為199的整數(shù)。第一個for循環(huán)生成列表p,值是[1,10]之間隨機整數(shù),第二個for循環(huán)處理后4個元素,當i是奇數(shù)且生成的p[i]是偶數(shù),則將前一個值累加到p[i],若i是偶數(shù)且生成的p[i]是奇數(shù),則p[i]減去前一個值,分析選項B、D第三個元素14,此時i=2,如果p[2]原來生成的是奇數(shù),則需要執(zhí)行 p[ i ] = p[ i 1],否則不變,即p[2]不會大于10,故執(zhí)行該程序段后,列表p中的元素值不可能是1, 2, 14, 9, 5, 8或6,4, 14, 7, 3, 8,故本題選BD選項。22.BD【詳解】本題主要考查Python程序執(zhí)行。表達式的書寫要在一行中,并且乘號不能省略,并且用括號表示其計算的優(yōu)先級。電阻表達式轉(zhuǎn)換后,選項D正確。21.D【詳解】本題考查的是python表達式的書寫。c是字符串s的長度,變量i的范圍是0~c1,如果i2,將該字符后移2位并輸出,否則將該字符后移3位并輸出,故程序運行的結(jié)果是c d f g h解析:C【詳解】本題主要考查Python程序的執(zhí)行。WordCloud是優(yōu)秀的詞云展示第三方庫 ,math庫提供常用的數(shù)學函數(shù),random提供常用的隨機函數(shù),turtle庫用于繪圖,故本題選A選項。WordCloud是優(yōu)秀的詞云展示第三方庫 ,math庫提供常用的數(shù)學函數(shù),random提供常用的隨機函數(shù),turtle庫用于繪圖,故本題選A選項。分析代碼可知,程序采用條件分支結(jié)構(gòu),第一個條件是s1=3,第二個條件是3s1=10,第三個條件是s110,故最恰當?shù)囊唤M測試數(shù)據(jù)是1,6,20,故本題選C選項。18.C【詳解】本題主要考查Python條件分支結(jié)構(gòu)。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號,不能是關鍵字。故30XL不是Python合法的標識符,故本題選B選項。17.B【詳解】本題主要考查Python變量的命名。程序分析過程如下:i=0 sum=0i=010 0%3==0 sum=0+0=0 i=0+1=1i=110 1%3==0不成立 i=1解析:C【詳解】本題考查的是Python程序。x==1是條件判斷語句(判斷x是否等于1);選項A結(jié)果是x=1,y=1;選項B結(jié)