【正文】
將總?cè)藬?shù)存儲到變量zrs中 【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。①將csv文件讀入并轉(zhuǎn)化為數(shù)據(jù)框形式, csv。②groupby函數(shù)主要的作用是進(jìn)行數(shù)據(jù)的分組,此處按學(xué)校分組計數(shù),故填學(xué)校代碼。③此處刪除"姓名"列,可以使用drop()函數(shù)來刪除, (‘姓名’ ,axis=1)。④zrs=len(),該語句是統(tǒng)計df內(nèi)有多少個元素,即將總?cè)藬?shù)存儲到變量zrs中。18.max1 arr1[i] max1 【詳解】本題主要考查Python程序執(zhí)行與調(diào)試。變量max1用來保存數(shù)組的最大值,初始值賦值為最小值32768,第一空填max1,通過for循環(huán)依次比較當(dāng)數(shù)組元素大于max1時,更新max1的值為該元素繼續(xù)循環(huán)直到與所有元素比較完,第二空填arr1[i],最后輸出最大值是max1,故第三空填max1。19.c=0print(能同時被3或5整除的數(shù)是:,end= )for i in range(1,101): if i%3==0 and i%5==0: c+=1 print(i,end= )print()print(能同時被3或5整除的個數(shù)是:+str(c))【詳解】本題主要考查Python程序設(shè)計。設(shè)計100以內(nèi)的數(shù)中能同時被3或5整除的個數(shù),使用for循環(huán)變量i的范圍是從1~99,用變量c統(tǒng)計能同時被3或5整除的個數(shù),如果滿足if判斷條件,則變量c遞增,循環(huán)完輸出c的值,具體代碼及運(yùn)行結(jié)果如下:20.a(chǎn)=int(input( 請輸入數(shù) a:))b=int(input( 請輸入數(shù) b:))if ab: t=a a=b b=t print(用戶輸入的數(shù)按小到大排序結(jié)果是: , a, b)else :print(原樣輸出 ,a,b)【詳解】本題主要考查Python程序設(shè)計。使用input函數(shù)接收兩個數(shù)a和b,用if條件分支結(jié)構(gòu)判斷a和b的大小,如果a大于b,則交換,否則原樣輸出,具體代碼如下:a=int(input( 請輸入數(shù) a:))b=int(input( 請輸入數(shù) b:))if ab: t=a a=b b=t print(用戶輸入的數(shù)按小到大排序結(jié)果是: , a, b)else :print(原樣輸出 ,a,b)21.l=[]for i in range(2000, 3201): if (i%7==0) and (i%5!=0): (str(i))print (39。,39。.join(l))【詳解】本題主要考查程序設(shè)計。由題干要求,可以使用Python程序設(shè)計語言實(shí)現(xiàn),可使用for循環(huán)以及列表,可以使用join函數(shù)按逗號分隔格式打印結(jié)果,join函數(shù)連接字符串?dāng)?shù)組,將字符串、元組、列表中的元素以指定的字符(分隔符)連接生成一個新的字符串,具體代碼如下:l=[]for i in range(2000, 3201): if (i%7==0) and (i%5!=0): (str(i))print (39。,39。.join(l)