【正文】
每求一次階乘就要進行一次求和,故語句t*=n,s+=t均在“for n in range(1,21):”的循環(huán)體內(nèi)。在此過程中既要考慮到累乘求階乘結(jié)果,又要考慮到累加求所有階乘的和。本題考查的是120階乘的求和。可以通過for循環(huán)找出100以內(nèi)的素數(shù),用i依次整數(shù)2~i1,如果能整除表明i不是素數(shù),否則i為質(zhì)數(shù),具體代碼如下:for i in range(1,100): if i 1: for j in range(2,i): if (i % j) == 0: break else:print(i)40.計算每一項的階乘 記錄階乘相加后的和 t記錄的是每一項階乘的結(jié)果,t*=n即t=t*n,t初值為1,能計算出每項的階乘結(jié)果,若為0,則每項的階乘結(jié)果都是0,不符合題意。38.for i in range(1,10): for j in range(1,i+1): print(str(j)+*+str(i)+=+str(i*j),end= )print()【詳解】本題主要考查Python程序的執(zhí)行。④如果mid對應(yīng)的列表值小于1000,則需要更新left的值為mid+1繼續(xù)循環(huán),選C選項。故選C選項。①二分查找的循環(huán)條件是left<=right,故選B選項。判斷某一年是否是閏年的方法是年份數(shù)能被4整除,但不能被100整除,或者年份數(shù)能被400整除,故第二、三、四空分別填② And ③year%100 != 0 ④or ⑤最后輸出打印某一年是否是閏年,需要將year轉(zhuǎn)換為字符型。36.將year轉(zhuǎn)換為整型數(shù)據(jù),并賦值給year And year%100 != 0 or year 【詳解】本題主要考查Python程序設(shè)計。②圓周率定義為:,故第二空填pi=。35.順序結(jié)構(gòu) pi= r=float(input(“請輸入半徑r:”)) 整型和實數(shù)型不能直接運算,結(jié)果會有誤差 h=float(input(“請輸入高h(yuǎn):”)) 【詳解】本題主要考查Python程序執(zhí)行與調(diào)試。①由題干可知,while循環(huán)條件是總銷量total小于60000,故第一空填total60000。③執(zhí)行上述程序段后,sum=6,故輸出的內(nèi)容是6。①變量n用來保存數(shù)組a的長度,使用len函數(shù),故此處填n=len(a)。④i=100,while i(即while 100)一直為真,會一直執(zhí)行循環(huán)體,無法跳出循環(huán)體執(zhí)行i=i2,故‘把這句話打印100遍 ’實際輸出了無數(shù)遍。②i的初值為1,while循環(huán)條件i101為真,會一直執(zhí)行循環(huán)體,無法跳出循環(huán)體執(zhí)行i+=1,故‘把這句話打印100遍 ’實際輸出了無數(shù)遍。32.i=i+1 無數(shù)遍 100 無數(shù)遍 i!=0 或 i0 或其他等價答案 【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。②scatter是繪制散點圖函數(shù),圖中還需要使用繪圖函數(shù)plot,(X,Y)。故本題選D選項二、程序填空31.list (X,Y) 2 【詳解】本題主要考查Python程序調(diào)試與執(zhí)行。故本題選D選項解析:D【詳解】本題考查Python程序執(zhí)行輸出c=0。30.D【詳解】本題考查Python程序執(zhí)行輸出c=0。解析:A【詳解】本題主要考查Python關(guān)鍵字。29.A【詳解】本題主要考查Python關(guān)鍵字。解析:C【詳解】本題考查的是python中表達(dá)式相關(guān)知識。28.C【詳解】本題考查的是python中表達(dá)式相關(guān)知識。創(chuàng)建一個文件夾mymodule,(包含發(fā)布的元數(shù)據(jù))兩個文件;在DOS命令行中打開mymodule所在的目錄,使用“python sdist”命令構(gòu)建發(fā)布文件;已經(jīng)構(gòu)建發(fā)布的模塊必須先導(dǎo)入程序,然后才能使用。27.C【詳解】本題主要考查Python代碼發(fā)布。自定義函數(shù)的格式是,def 函數(shù)名(參數(shù)):語句或語句組 return 返回值,故在Python中自定義函數(shù)需要def關(guān)鍵字放在函數(shù)開始,故本題選B選解析:B【詳解】本題主要考查Python函數(shù)。故本題應(yīng)選D。解析:D【詳解】本題考查的是Python語句格式。在編寫python程序時,縮進可以使得代碼非常整齊規(guī)范,賞心悅目,提高可讀性,因此作用是用來界定代碼塊。故本題選C選項解析:C【詳解】本題考查Python程序調(diào)試ab時,執(zhí)行print(‘True’)。Python中常用的輸入輸出語句分別是input() print(),故選項B正確。Python中常用的輸入輸出語句分別是input() print(),故選項B正確。整數(shù)(int)、浮點數(shù)(float)、字符串(str)、布爾(bool),+=,值是浮點數(shù)(float)類型,故本題選D選項。整數(shù)(int)、浮點數(shù)(float)、字符串(str)、布爾(bool),+=,值是浮點數(shù)(float)類型,故本題選D選項。故A選項正確。一個指令通常由兩部分組成:操作碼+地址碼。軟件=程序+數(shù)據(jù)+文檔。程序中包括指令和數(shù)據(jù)。解析:A【詳解】本題考查的知識點是程序概念。軟件是指包括所有在電腦運行的程序。程序是指為實現(xiàn)特定目標(biāo)或解決特定問題而用計算機語言編寫的命令序列的集合。變量sum用來求和,變量basic用來保存第i個數(shù),下劃線處對第i輪求和,故填sum=sum+basic,故選D選項。變量sum用來求和,變量basic用來保存第i個數(shù),下劃線處對第i輪求和,故填sum=sum+basic,故選D選項。故選項D正確。解析:D【詳解】本題考查的是網(wǎng)站制作流程相關(guān)知識。建立網(wǎng)站首先是要確定網(wǎng)站的主題,收集素材,規(guī)劃網(wǎng)站,然后選擇網(wǎng)站的開發(fā)工具進行網(wǎng)頁制作,最后進行網(wǎng)站的發(fā)布。故本題應(yīng)選A。如果輸入值是索引軸,,則它將在列中添加所有值, 并且對所有列都相同。如果輸入值是索引軸,,則它將在列中添加所有值, 并且對所解析:A【詳解】本題考查的是Python的pandas庫相關(guān)知識。18.A【詳解】本題考查的是Python的pandas庫相關(guān)知識。Python中變量的命名遵循的規(guī)則:以字母或下劃線開頭,后面可以是字母、數(shù)字或下