【文章內(nèi)容簡介】
00只雞,其中公雞、母雞和小雞都必須要有,問公雞、母雞和小雞各多少只?(1)請在空格處填寫正確的代碼,使程序完善實現(xiàn)以下功能。money=100 一共100文錢num=100 一共100只雞cock_price=5 公雞價格5文hen_price=3 母雞價格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(運行完畢,請按回車鍵退出...)(2)運行程序,運行結(jié)果如圖所示?!緟⒖即鸢浮?**試卷處理標記,請不要刪除一、選擇題1.A【詳解】本題主要考查Python模塊的導(dǎo)入。Python模塊導(dǎo)入的關(guān)鍵字是import,故本題選A選項。解析:A【詳解】本題主要考查Python模塊的導(dǎo)入。Python模塊導(dǎo)入的關(guān)鍵字是import,故本題選A選項。2.C【詳解】本題主要考查python的表達式。or屬于邏輯運算符,m or n不是關(guān)系表達式。故本題選C選項。解析:C【詳解】本題主要考查python的表達式。or屬于邏輯運算符,m or n不是關(guān)系表達式。故本題選C選項。3.B【詳解】本題主要考查Python表達式的運算。Python中取余符號是“%”,“==”是用來判斷兩個對象的值是否相等,故判斷n是否為偶數(shù)的表達式是n%2==0,故本題選B選項。解析:B【詳解】本題主要考查Python表達式的運算。Python中取余符號是“%”,“==”是用來判斷兩個對象的值是否相等,故判斷n是否為偶數(shù)的表達式是n%2==0,故本題選B選項。4.C【詳解】本題主要考查Python表達式。Python表達式中,大于等于運算符用“=”表示,故“x屬于區(qū)間[a,b)”的正確表達式是x>=a and x<b,故本題選C選項。解析:C【詳解】本題主要考查Python表達式。Python表達式中,大于等于運算符用“=”表示,故“x屬于區(qū)間[a,b)”的正確表達式是x>=a and x<b,故本題選C選項。5.C【詳解】本題主要考查Python表達式的運算。小括號優(yōu)先級最高,*和%求余數(shù)是第二等級,從左到右,5+6*4%(2+8)=5+6*4%10 =5+ 24%10=5+4=9,故本題選C選項。解析:C【詳解】本題主要考查Python表達式的運算。小括號優(yōu)先級最高,*和%求余數(shù)是第二等級,從左到右,5+6*4%(2+8)=5+6*4%10 =5+ 24%10=5+4=9,故本題選C選項。6.A【詳解】本題Python相關(guān)知識點IDLE 是 Python 所內(nèi)置的開發(fā)與學(xué)習環(huán)境,故除了可以通過書中的Jupyter Notebook外,處理數(shù)據(jù)還可以通過Python IDLE工具實現(xiàn)解析:A【詳解】本題Python相關(guān)知識點IDLE 是 Python 所內(nèi)置的開發(fā)與學(xué)習環(huán)境,故除了可以通過書中的Jupyter Notebook外,處理數(shù)據(jù)還可以通過Python IDLE工具實現(xiàn)。故本題選A選項7.A【詳解】本題主要考查Python表達式的運算。3%2=1,5//2=2,1*2=2,1+3/3=2,故本題選A選項。解析:A【詳解】本題主要考查Python表達式的運算。3%2=1,5//2=2,1*2=2,1+3/3=2,故本題選A選項。8.B【詳解】本題主要考查Python表達式的運算。(21%4)+5=1+5=6,故表達式(21%4)+5的值是6,故本題選B選項。解析:B【詳解】本題主要考查Python表達式的運算。(21%4)+5=1+5=6,故表達式(21%4)+5的值是6,故本題選B選項。9.A【詳解】本題考查的是算法相關(guān)知識。所謂“算法”就是解題方法的精確描述,由有限個步驟組成。算法獨立于任何具體的語言,但Python算法也可以用其他語言來實現(xiàn),故選項A錯誤;解決問題的過程就是實現(xiàn)解析:A【詳解】本題考查的是算法相關(guān)知識。所謂“算法”就是解題方法的精確描述,由有限個步驟組成。算法獨立于任何具體的語言,但Python算法也可以用其他語言來實現(xiàn),故選項A錯誤;解決問題的過程就是實現(xiàn)算法的過程。算法可以通過編程來實現(xiàn)。算法是程序設(shè)計的核心,即是程序設(shè)計的“靈魂”。故應(yīng)選A。10.B【詳解】本題主要考查Python文件讀寫操作。,寫入python is a programming ,故該代碼段運行后解析:B【詳解】本題主要考查Python文件讀寫操作。,寫入python is a programming ,故該代碼段運行后,輸出的結(jié)果為python is a programming language.,故本題選B選項。11.D【詳解】本題主要考查Python常用函數(shù)。abs(x)是返回x的絕對值,float() 函數(shù)用于將整數(shù)和字符串轉(zhuǎn)換成浮點數(shù),print()是輸出函數(shù),input()是輸入函數(shù),故本題選D選項。解析:D【詳解】本題主要考查Python常用函數(shù)。abs(x)是返回x的絕對值,float() 函數(shù)用于將整數(shù)和字符串轉(zhuǎn)換成浮點數(shù),print()是輸出函數(shù),input()是輸入函數(shù),故本題選D選項。12.C【詳解】本題主要考查Python中循環(huán)結(jié)構(gòu)。range(1,5)函數(shù)生成4的整數(shù)序列,F(xiàn)or循環(huán)中循環(huán)體計算序列累加求和,因此C選項正確?!军c睛】解析:C【詳解】本題主要考查Python中循環(huán)結(jié)構(gòu)。range(1,5)函數(shù)生成4的整數(shù)序列,F(xiàn)or循環(huán)中循環(huán)體計算序列累加求和,因此C選項正確?!军c睛】13.A【詳解】本題主要考查Python程序的執(zhí)行。x=3,不滿足x3,執(zhí)行y=3*x+1=10,故本題選A選項。解析:A【詳解】本題主要考查Python程序的執(zhí)行。x=3,不滿足x3,執(zhí)行y=3*x+1=10,故本題選A選項。14.B【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號,不能是關(guān)鍵字。故ab可以作為 Python程序變量名,故本題選B選項。解析:B【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線