【正文】
③此處是按順序使用print()函數(shù)輸出公雞數(shù)量、母雞數(shù)量、小雞數(shù)量,故此處填chick_num。①公雞數(shù)量的范圍120,for cock_num in range(1,21)表示變量cock_num的范圍是120,故此處填21。百雞百錢問(wèn)題是典型的枚舉算法解決,枚舉算法的關(guān)鍵就是找到問(wèn)題解決的條件和枚舉范圍??梢允褂肞ython程序?qū)崿F(xiàn)題干要求:38.sum1=0sum2=0for i in range(1,101): if i%2==0 : sum1+=i else: sum2+=iprint(sum1,sum2)【詳解】本題主要考查程序設(shè)計(jì)??赏ㄟ^(guò)Python程序設(shè)計(jì)實(shí)現(xiàn)題干要求,通過(guò)for循環(huán)找出水仙花數(shù),依次取出三位數(shù)的每一位數(shù),其中百位a= i//100,十位b= (i//10)%10,個(gè)位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)36.str = input(請(qǐng)輸入要轉(zhuǎn)換成大寫的數(shù)據(jù):)c=len(str)for i in range(0,c):print(str[i].upper(),end= )【詳解】本題主要考查程序設(shè)計(jì)。③最后通過(guò)for循環(huán)輸出所有可能的數(shù),用變量j控制,故第三空填a[j]。①變量total用來(lái)統(tǒng)計(jì)有多少種情況,初始值為0,第一空填total=0。③同理第三空填i+1。①分析程序可知,程序采用枚舉的算法找出該數(shù),當(dāng)不滿足條件時(shí),i遞增繼續(xù)判斷,故i的初始值是0,第一空填0。③同理此處取出個(gè)位數(shù)后,更新t的值繼續(xù)循環(huán),故此處填t=t//10。①此處是處理從2開(kāi)始到i開(kāi)方加1,若能整除i則表明i不是素?cái)?shù),否則直到循環(huán)結(jié)束,表明i是素?cái)?shù),故此處填i%j==0。③10,不是有效值,故輸出信息為“輸入錯(cuò)誤”,故本題選A選項(xiàng)。①若員工在本月累計(jì)運(yùn)動(dòng)時(shí)間30小時(shí)以下,獎(jiǎng)勵(lì)0元,即m=0。故dist能作為python程序變量名,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開(kāi)頭,不能包含特殊符號(hào),不能是關(guān)鍵字。不需要縮進(jìn)的代碼頂行寫,前面不能留空白;縮進(jìn)可以用 tab 鍵實(shí)現(xiàn),也可以用多個(gè)空格實(shí)現(xiàn);嚴(yán)格的縮進(jìn)可以約束程序結(jié)構(gòu),可以多層縮進(jìn);縮進(jìn)是代碼書(shū)寫規(guī)則要求,故本題選D選項(xiàng)。29.D【詳解】本題主要考查Python語(yǔ)法格式。解析:C【詳解】本題主要考查Python程序語(yǔ)句。28.C【詳解】本題主要考查Python程序語(yǔ)句。解析:A【詳解】本題主要考查Python程序的執(zhí)行。27.A【詳解】本題主要考查Python程序的執(zhí)行。圓角矩形用來(lái)表示程序的開(kāi)始和結(jié)束,矩形用來(lái)表示處理框,菱形用來(lái)表示判斷,平行四邊形用來(lái)表示輸入、輸出。故本題應(yīng)選D。26.D【詳解】本題考查的是流程圖相關(guān)知識(shí)。解析:D【詳解】本題主要考查Python變量的定義。25.D【詳解】本題主要考查Python變量的定義。解析:B【詳解】本題主要考查Python的變量。24.B【詳解】本題主要考查Python的變量。解析:B【詳解】本題考查的知識(shí)點(diǎn)是python的函數(shù)。23.B【詳解】本題考查的知識(shí)點(diǎn)是python的函數(shù)。編譯型語(yǔ)言:程序在執(zhí)行之前需要一個(gè)專門的編譯過(guò)程,把程序編譯成 為機(jī)器語(yǔ)言的文件,運(yùn)行時(shí)不需要重新翻譯,直接使用編譯的結(jié)果就行了。編譯型語(yǔ)言:程序在執(zhí)行之前需要一個(gè)專門的編譯過(guò)程,把程序編譯成 為機(jī)器語(yǔ)言的文件,運(yùn)行時(shí)不需要重新翻譯,直接使用編譯的結(jié)果就行了。因此C選項(xiàng)符合題意。Python中變量名可以包括字母、數(shù)字、下劃線,但是數(shù)字不能做為開(kāi)頭,系統(tǒng)關(guān)鍵字不能做變量名使用,除了下劃線之個(gè),其它符號(hào)不能做為變量名使用,Python的變量名是區(qū)解析:C【詳解】本題主要考查規(guī)則。信息是一種具體的含義,語(yǔ)言是信息的載體,故選項(xiàng)A錯(cuò)誤;給微信朋友圈點(diǎn)贊是個(gè)人推薦,故選項(xiàng)B正確;表達(dá)信息時(shí)要遵照一定的標(biāo)準(zhǔn),計(jì)算機(jī)、通信、網(wǎng)絡(luò)等規(guī)范了一系列的協(xié)議,故選項(xiàng)C正確;對(duì)相關(guān)數(shù)據(jù)進(jìn)行加工處理,使數(shù)據(jù)之間建立相互聯(lián)系,從而形成信息,選項(xiàng)D正確。20.A【詳解】本題考查的是信息相關(guān)知識(shí)。解析:B【詳解】本題主要考查Python變量的命名。19.B【詳解】本題主要考查Python變量的命名。解析:B【詳解】本題主要考查Python程序的執(zhí)行。18.B【詳解】本題主要考查Python程序的執(zhí)行。解析:C【詳解】本題主要考查多分支選擇結(jié)構(gòu)。17.C【詳解】本題主要考查多分支選擇結(jié)構(gòu)。解析:B【詳解】本題主要考查Python的運(yùn)算。16.B【詳解】本題主要考查Python的運(yùn)算。python的變量名是由數(shù)字、字母、下劃線組成,并且數(shù)字不能打頭。故選項(xiàng)C符合題意。15.C【詳解】本題考查的是python的變量命名。2**3//3+8%2*3=8//3+0*3=2,5**2%3+7%2**2=25%3+7%4=1+3=4,1314//100%10=13%10=解析:A【詳解】本題主要考查Python表達(dá)式的運(yùn)算。x0為真,所以一直做x=x+1語(yǔ)句,print()語(yǔ)句要在循環(huán)結(jié)束后再執(zhí)行此行代碼,所以無(wú)輸出,故本題選C選項(xiàng)。x0為真,所以一直做x=x+1語(yǔ)句,print()語(yǔ)句要在循環(huán)結(jié)束后再執(zhí)行此行代碼,所以無(wú)輸出,故本題選C選項(xiàng)。邏輯運(yùn)算符“且”用and表示,“或”用or表示,變量x能夠被4整除用x%4==0表示,不能被100整除用x%100!=0,故本題選B選項(xiàng)。邏輯運(yùn)算符“且”用and表示,“或”用or表示,變量x能夠被4整除用x%4==0表示,不能被100整除用x%100!=0,故本題選B選項(xiàng)。因此B選項(xiàng)正確。Python需要使用標(biāo)識(shí)符給變量命名,需要注意如下規(guī)則:標(biāo)識(shí)符可以由字符、數(shù)字