【文章內(nèi)容簡(jiǎn)介】
i in range(1,26): s=s+ ② print(“s=”,s)補(bǔ)充完成上述通項(xiàng)公式和程序:①f(n)=_________②___________40.“百雞百錢(qián)”問(wèn)題是一個(gè)有名的數(shù)學(xué)問(wèn)題,出自《張丘建算經(jīng)》。其內(nèi)容是:公雞5文錢(qián)1只,母雞3文錢(qián)1只,小雞3只1文錢(qián),用100文錢(qián)買(mǎi)100只雞,其中公雞、母雞和小雞都必須要有,問(wèn)公雞、母雞和小雞各多少只?(1)請(qǐng)?jiān)诳崭裉幪顚?xiě)正確的代碼,使程序完善實(shí)現(xiàn)以下功能。money=100 一共100文錢(qián)num=100 一共100只雞cock_price=5 公雞價(jià)格5文hen_price=3 母雞價(jià)格3文threechick_price=1 3只小雞1文for cock_num in range(1,_______): 公雞只數(shù)可能為120 for hen_num in range(1,_________): 母雞只數(shù)可能為133 for chick_num in range(1,101): (3小雞)只數(shù)可能為1100 money1=cock_num*cock_price+hen_num*hen_price+chick_num/threechick_price num1=cock_num+hen_num+chick_num if money1==money and num1==num: print (cock_num,hen_num,__________)input(運(yùn)行完畢,請(qǐng)按回車(chē)鍵退出...)(2)運(yùn)行程序,運(yùn)行結(jié)果如圖所示。【參考答案】***試卷處理標(biāo)記,請(qǐng)不要?jiǎng)h除一、選擇題1.C【詳解】本題主要考查計(jì)算機(jī)軟件系統(tǒng)。DOS、Unix、Linux均是計(jì)算機(jī)操作系統(tǒng),Python是程序開(kāi)發(fā)軟件,故本題選C選項(xiàng)。解析:C【詳解】本題主要考查計(jì)算機(jī)軟件系統(tǒng)。DOS、Unix、Linux均是計(jì)算機(jī)操作系統(tǒng),Python是程序開(kāi)發(fā)軟件,故本題選C選項(xiàng)。2.D【詳解】本題主要考查程序設(shè)計(jì)語(yǔ)言。python、VC、JAVA均屬于高級(jí)語(yǔ)言,匯編語(yǔ)言屬于低級(jí)語(yǔ)言,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查程序設(shè)計(jì)語(yǔ)言。python、VC、JAVA均屬于高級(jí)語(yǔ)言,匯編語(yǔ)言屬于低級(jí)語(yǔ)言,故本題選D選項(xiàng)。3.C【詳解】本題主要考查Python賦值語(yǔ)句。變量的命名規(guī)則有:只能以字母或下劃線開(kāi)頭,不能包含特殊符號(hào),不能是關(guān)鍵字。賦值語(yǔ)句是將等號(hào)右邊的表達(dá)式賦給左邊的變量,x=y=50等價(jià)于x=50,y=解析:C【詳解】本題主要考查Python賦值語(yǔ)句。變量的命名規(guī)則有:只能以字母或下劃線開(kāi)頭,不能包含特殊符號(hào),不能是關(guān)鍵字。賦值語(yǔ)句是將等號(hào)右邊的表達(dá)式賦給左邊的變量,x=y=50等價(jià)于x=50,y=50,故正確的賦值語(yǔ)句是x=y=50,故本題選C選項(xiàng)。4.B【詳解】本題主要考查Python基本運(yùn)算符?!?*”是冪運(yùn)算,x**y為返回x的y次冪,因此B選項(xiàng)正確。【點(diǎn)睛】解析:B【詳解】本題主要考查Python基本運(yùn)算符?!?*”是冪運(yùn)算,x**y為返回x的y次冪,因此B選項(xiàng)正確?!军c(diǎn)睛】5.A【詳解】本題主要考查Python標(biāo)準(zhǔn)函數(shù)。在Python中,返回x的絕對(duì)值的函數(shù)是abs(x),bin() 返回一個(gè)整數(shù)或者長(zhǎng)整數(shù)的二進(jìn)制表示,all() 函數(shù)用于判斷給定的可迭代參數(shù)中的所有解析:A【詳解】本題主要考查Python標(biāo)準(zhǔn)函數(shù)。在Python中,返回x的絕對(duì)值的函數(shù)是abs(x),bin() 返回一個(gè)整數(shù)或者長(zhǎng)整數(shù)的二進(jìn)制表示,all() 函數(shù)用于判斷給定的可迭代參數(shù)中的所有元素是否都為 TRUE,input(x)是輸入函數(shù),故本題選A選項(xiàng)。6.C【詳解】本題主要考查Python表達(dá)式。Python表達(dá)式中,大于等于運(yùn)算符用“=”表示,故“x屬于區(qū)間[a,b)”的正確表達(dá)式是x>=a and x<b,故本題選C選項(xiàng)。解析:C【詳解】本題主要考查Python表達(dá)式。Python表達(dá)式中,大于等于運(yùn)算符用“=”表示,故“x屬于區(qū)間[a,b)”的正確表達(dá)式是x>=a and x<b,故本題選C選項(xiàng)。7.B【詳解】本題主要考查Python賦值語(yǔ)句。語(yǔ)句x = y = z = 1,賦值x、y、z值均為1;語(yǔ)句x, y = y, x交換x、y的值;x += y等價(jià)于x=x+y;語(yǔ)句x = (y =解析:B【詳解】本題主要考查Python賦值語(yǔ)句。語(yǔ)句x = y = z = 1,賦值x、y、z值均為1;語(yǔ)句x, y = y, x交換x、y的值;x += y等價(jià)于x=x+y;語(yǔ)句x = (y = z + 1)是非法的,故本題選B選項(xiàng)。8.C【詳解】本題主要考查Python中循環(huán)結(jié)構(gòu)。range(1,5)函數(shù)生成4的整數(shù)序列,F(xiàn)or循環(huán)中循環(huán)體計(jì)算序列累加求和,因此C選項(xiàng)正確?!军c(diǎn)睛】解析:C【詳解】本題主要考查Python中循環(huán)結(jié)構(gòu)。range(1,5)函數(shù)生成4的整數(shù)序列,F(xiàn)or循環(huán)中循環(huán)體計(jì)算序列累加求和,因此C選項(xiàng)正確?!军c(diǎn)睛】9.B【詳解】本題考查Python特點(diǎn)的相關(guān)知識(shí)點(diǎn)Python是一門(mén)面向?qū)ο蟆⒖勺x性好、開(kāi)源的語(yǔ)言。因?yàn)槭歉呒?jí)語(yǔ)言,不具備運(yùn)行效率高的特點(diǎn)。故本題選B選項(xiàng)解析:B【詳解】本題考查Python特點(diǎn)的相關(guān)知識(shí)點(diǎn)Python是一門(mén)面向?qū)ο?、可讀性好、開(kāi)源的語(yǔ)言。因?yàn)槭歉呒?jí)語(yǔ)言,不具備運(yùn)行效率高的特點(diǎn)。故本題選B選項(xiàng)10.B【詳解】本題主要考查Python程序注釋知識(shí)點(diǎn)。Python程序中用作注釋的標(biāo)識(shí)符是“”,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python程序注釋知識(shí)點(diǎn)。Python程序中用作注釋的標(biāo)識(shí)符是“”,故本題選B選項(xiàng)。11.B【詳解】本題主要考查Python程序的執(zhí)行。a=6,滿足a=0,執(zhí)行b=a+2=8,故在Python中運(yùn)行后,b的值是8,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python程序的執(zhí)行。a=6,滿足a=0,執(zhí)行b=a+2=8,故在Python中運(yùn)行后,b的值是8,故本題選B選項(xiàng)。12.C【詳解】本題考查的是python中print函數(shù)。print(str)str是任意一個(gè)字符串,數(shù)字等?!?+6”是字符串故輸出為:3+6,選項(xiàng)C正確。解析:C【詳解】本題考查的是python中print函數(shù)。print(str)str是任意一個(gè)字符串,數(shù)字等?!?+6”是字符串故輸出為:3+6,選項(xiàng)C正確。13.C【詳解】本題主要考