【正文】
③此處是按順序使用print()函數(shù)輸出公雞數(shù)量、母雞數(shù)量、小雞數(shù)量,故此處填chick_num。①公雞數(shù)量的范圍120,for cock_num in range(1,21)表示變量cock_num的范圍是120,故此處填21。⑨循環(huán)變量是year,此處year遞增進(jìn)入下一輪循環(huán),故填year=year+1。⑦循環(huán)條件是money大于0或大于等于0,故填money0 或 money=0。⑤%的銀行保證收益型理財產(chǎn)品,故money的初始值為100000,故填100000。③通過for循環(huán),從rate數(shù)組中取值,故填i in rate:(沒有冒號算錯誤)。①此處是變量money的初始化,有5萬元資金存入銀行,故填50000。每求一次階乘就要進(jìn)行一次求和,故語句t*=n,s+=t均在“for n in range(1,21):”的循環(huán)體內(nèi)。在此過程中既要考慮到累乘求階乘結(jié)果,又要考慮到累加求所有階乘的和。本題考查的是120階乘的求和。38.計算每一項的階乘 記錄階乘相加后的和 t記錄的是每一項階乘的結(jié)果,t*=n即t=t*n,t初值為1,能計算出每項的階乘結(jié)果,若為0,則每項的階乘結(jié)果都是0,不符合題意。②如果cs大于secret,則輸出“唉,猜大啦”,故填print??赏ㄟ^Python程序設(shè)計實現(xiàn)題干要求,通過for循環(huán)找出水仙花數(shù),依次取出三位數(shù)的每一位數(shù),其中百位a= i//100,十位b= (i//10)%10,個位c=i%10,然后判斷是否是水仙花數(shù),具體代碼如下:for i in range(100,1000): a=i//100 b= (i//10)%10 c=i%10 if i==a*a*a+b*b*b+c*c*c: print(i)37.if print else 【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。可以通過嵌套for循環(huán)實現(xiàn)題干要求,外層循環(huán)進(jì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)35.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è)計。33.Sum=0for i in range(1,101,2):Sum+=iprint(Sum)【詳解】本題主要考查Python程序設(shè)計。④逐一驗證了100到999之間所有的三位數(shù)是否符合,這種算法叫做枚舉法。②變量可以反復(fù)賦值,故k是變量。分析算法流程圖,首先輸入a、b、c三個數(shù),進(jìn)行兩兩比較,輸出最大數(shù),故Python程序設(shè)計如下:a=float(input(請輸入一個數(shù)))b=float(input(請輸入一個數(shù)))c=float(input(請輸入一個數(shù)))if ca and cb: print(最大數(shù)為:,c)elif ba: print(最大數(shù)數(shù),b)else: print(最大小數(shù)為,a)32.全文 變量 k+1 枚舉法 Word/WPS/PowerPoint等 【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。a=3,b=5,a = a * b=15,b = a // b=15//5=3,a = a // b=15//3=5,故運行下列程序段后,a和b的值為a=5 b=3,故本題選D選項。30.D【詳解】本題主要考查Python表達(dá)式的運行。解析:D【詳解】本題主要考查Python表達(dá)式。29.D【詳解】本題主要考查Python表達(dá)式。解析:C【詳解】本題主要考查Python語句。28.C【詳解】本題主要考查Python語句。分析程序可知,變量i控制從s1中取字符,變量j從s2中取字符,依次比較字符串ss2的每一個字符,若s1中的字符大于或等于s2中的字符,則將s1中對應(yīng)的字符拼接到變量s中,否則變量j遞增。27.C【詳解】本題主要考查VB程序的執(zhí)行。x1+x2 連接列表x1和x2,生成新列表;x*n 將列表x復(fù)制次,生成新列表;Min(x) 列表x中最小數(shù)據(jù)項;Len(x) 計算列表中成員的個解析:C【詳解】本題主要考查Python列表相關(guān)操作。故選項C正確。input函數(shù)接受一個標(biāo)準(zhǔn)輸入數(shù)據(jù),print是一個輸出函數(shù)。input函數(shù)接受一個標(biāo)準(zhǔn)輸入數(shù)據(jù),print是一個輸出函數(shù)。初始值會涉及到賦值語句、從1加到100會用到循環(huán)語句、最后會輸出結(jié)果用到輸出語句。初始值會涉及到賦值語句、從1加到100會用到循環(huán)語句、最后會輸出結(jié)果用到輸出語句。29 % 3=2,滿足if條件,輸出結(jié)果為29不能被3整除,故本題選A選項。29 % 3=2,滿足if條件,輸出結(jié)果為29不能被3整除,故本題選A選項。print命令在屏幕中輸出相應(yīng)的文本或者數(shù)字等,執(zhí)行語句print(“python”,)的結(jié)果是python ,故本題選C選項。print命令在屏幕中輸出相應(yīng)的文本或者數(shù)字等,執(zhí)行語句print(“python”,)的結(jié)果是python ,故本題選C選項。故30XL不是Python合法的標(biāo)識符,故本題選B選項。解析:B【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號,不能是關(guān)鍵字。a=0,b=4,滿足ba,執(zhí)行a=3*b=12,故程序運行后,a的值是12,故本題選C選項。a=0,b=4,滿足ba,執(zhí)行a=3*b=12,故程序運行后,a的值是12,故本題選C選項。字符串乘上整數(shù) n,將返回由 n 個此字符串拼接起來的新字符串,故該表達(dá)式的運算結(jié)果是abcdcd,故本題選C選項。字符串乘上整數(shù) n,將返回由 n 個此字符串拼接起來的新字符串,故該表達(dá)式的運算結(jié)果是abcdcd,故本題選C選項。計算機能直接識別、理解執(zhí)行的語言是機器語言(即0和1),故本題選D選項。計算機能直接識別、理解執(zhí)行的語言是機器語言(即0和1),故本題選D選項。故40XL不是Python合法的標(biāo)識符,故本題選B選項。解析:B【詳解】本題主要考查Python變量的命名。變量的命名規(guī)