【正文】
:C【詳解】本題考查的是python函數(shù)相關(guān)知識。input(“請輸入你的性別:”)函數(shù)中的“請輸入你的性別:”表示提示信息,要使用雙引號。20.A【詳解】本題主要考查程序設(shè)計語言。Python屬于解釋性語言,解析:A【詳解】本題主要考查程序設(shè)計語言。Python屬于解釋性語言,C++ 和C屬于編譯性語言,vb是典型的編譯+解釋型語言,故本題選A選項。數(shù)據(jù)經(jīng)過加工,可表達某種意義,則轉(zhuǎn)變?yōu)樾畔?;信息?jīng)過加工,可用于指導(dǎo)實踐,則轉(zhuǎn)變?yōu)橹R;智慧是人類基于已有的知識,針對物質(zhì)世界運動過程中產(chǎn)生的問題解析:D【詳解】本題考查數(shù)據(jù)、信息、知識、智慧的概念。而本題中根據(jù)身高和體重提供的數(shù)據(jù)信息,結(jié)合Python知識編寫相應(yīng)的程序,從而進行算法設(shè)計程序編寫來解決實際問題。22.C【詳解】本題主要考查Python函數(shù)。解析:C【詳解】本題主要考查Python函數(shù)。23.C【詳解】本題主要考查Python中的函數(shù)。函數(shù)能完成特定的功能,對函數(shù)的使用不需要了解函數(shù)內(nèi)部實現(xiàn)原理,只要了解函數(shù)的輸入輸出方式即可;使用函數(shù)的主要目的是減低編程難度和代碼重用;Python 使用 def保留字定義一個函數(shù);函數(shù)是一段具有特定功能的語句組,故本題選C選項。運行程序后鍵盤輸入3,即a=3,執(zhí)行print(a+5)后,輸出結(jié)果是8,故本題選C選項。運行程序后鍵盤輸入3,即a=3,執(zhí)行print(a+5)后,輸出結(jié)果是8,故本題選C選項。input( )是輸入函數(shù),print( )是輸出函數(shù),abs( )是絕對值函數(shù)。解析:A【詳解】本題考查的是Python函數(shù)。故選項A正確。列表是Python中的一種數(shù)據(jù)類型,是用[]括起來的一組有順序的數(shù)據(jù)。解析:A【詳解】本題考查Python語句。選選項B,C,D都屬于列表,選項A不屬于列表,故本題選A。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號,不能是關(guān)鍵字;變量能存儲的數(shù)據(jù)很多,包含存儲漢字,在Python中,定義變量是不需要指定數(shù)據(jù)類解析:D【詳解】本題主要考查Python變量。28.C【詳解】本題考查的是Python函數(shù)。split() 通過指定分隔符對字符串進行切片,無參數(shù)即分隔所有,len() 方法返回對象(字符、列表、元組等)長度或項目個數(shù),故len(“my name is james”.split())=4;int 函數(shù)可以將數(shù)字轉(zhuǎn)換為整數(shù),直接取整,不會四舍五入 ,int()=4;sum() 方法對系列進行求和計算,sum([1,2,1,1])=5;max() 方法返回給定參數(shù)的最大值,參數(shù)可以為序列,max([1,2,3,4])=4。29.D【詳解】本題考查的是python中的列表相關(guān)知識,列表可以包含任意類型的元素,可以在同一個列表中存儲字符串、浮點類型、對象、復(fù)數(shù)類型等數(shù)據(jù)。解析:D【詳解】本題考查的是python中的列表相關(guān)知識,列表可以包含任意類型的元素,可以在同一個列表中存儲字符串、浮點類型、對象、復(fù)數(shù)類型等數(shù)據(jù)。30.A【詳解】本題主要考查程序設(shè)計語言。解析:A【詳解】本題主要考查程序設(shè)計語言。二、程序填空31.+*/ b==0 str(c) 【詳解】本題主要考查Python程序執(zhí)行與調(diào)試。②變量b保存第二個數(shù),當進行除法運算時,如果除數(shù)為“0”,提示輸出“除數(shù)不能為0!”,此處是處理b=0的情況,故填b==0。32.自然語言 確保m=n r!=0 【詳解】本題主要考查算法及Python程序?qū)崿F(xiàn)。②在描述三中代碼4到6行,當mn時,交換m、n的值,否則跳過,故作用是確保m=n。33.list3[2] list1[1:4] list2=list2+list4 或 (list4) list1=list1+[“塑料瓶”] 或者 (“塑料瓶”) 【詳解】本題主要考查Python列表數(shù)據(jù)類型。②舊書,金屬,紙板箱在列表list1索引1~3,從list1中截取[舊書,金屬,紙板箱]這一段的表達式:list1[1:4](不包括4)。(extend()④將塑料瓶添加到列表list1中:list1=list1+[“塑料瓶”] 或者 (“塑料瓶”)(append字符追加函數(shù))。①第一個人38歲,n標記第幾個人,變量c保存年齡,當n=1時,c=38,故第一空填38。③此處是返回第5個人的年齡,即age(5),填5。①輸入的數(shù)字不是在范圍(1至7)輸出“輸入錯誤!”,故此處if判斷條件是n1 or n7。36.Sum=0for i in range(1,101,2):Sum+=iprint(Sum)【詳解】本題主要考查Python程序設(shè)計??梢酝ㄟ^嵌套for循環(huán)實現(xiàn)題干要求,外層循環(huán)進行求和,內(nèi)層循環(huán)實現(xiàn)階乘,具體代碼如下:s=0n=eval(input( 請輸入一個數(shù):))for i in range(0,n): f=1 for j in range(1,i): f=f*j s+=fprint(s%1000000)38.l=[]for i in range(2000, 3201): if (i%7==0) and (i%5!=0): (str(i))print (39。.join(l))【詳解】本題主要考查程序設(shè)計。,39??梢允褂肞ython程序設(shè)計語言實現(xiàn)題干要求,通過if條件分支結(jié)構(gòu)可以實現(xiàn)分別計算奇數(shù)的和、偶數(shù)的和,具體代碼如下:sum1=0sum2=0for i in range(1,101): if i%2==0 : sum1+=i else: sum2+=iprint(sum1,sum2)40.layer = int(input(請輸入需要打印的層數(shù):))for x in range(1,layer+1): for y in range (1,x+1): print(*, end=) print()【詳解】本題主要考查Python循環(huán)結(jié)構(gòu)。range可以生成一個整數(shù)列表,列表范圍根據(jù)接收的layer來確定?!军c睛】