【文章內(nèi)容簡介】
盤輸入10個(gè)學(xué)生的測試成績,輸出最高分和最低分。cj=[] for i in range(0,________): x=float(input(請輸入一個(gè)數(shù))) (________) print(max(cj), min(________))input(運(yùn)行完畢,請按回車鍵退出...)38.完善程序?qū)崿F(xiàn)以下功能并保存。輸入一元二次方程的系數(shù)a,b,c的值,求解一元二次方程 ax2+bx+c=0(a≠0)請不要更改源程序的結(jié)構(gòu),刪除原題里的①、②。填寫正確的代碼,使程序完善import matha=float(input(請輸入方程系數(shù)a(!=0):))b=float(input(請輸入方程系數(shù)b:))c=float(input(請輸入方程系數(shù)c:))delta=b*b4*a*cif delta________: x1=(b+(delta))/(2*a) x2=((delta))/(2*a) print(方程有兩個(gè)不同的解,x1,x2)elif delta==0: x1=________ print(方程有兩個(gè)相同的解,x1)else: print(方程無解)input(運(yùn)行完畢,請按回車鍵退出...)39.(項(xiàng)目情境)在中國古代,出自數(shù)學(xué)家張丘建的《算經(jīng)》中這樣一個(gè)值得研究的問題:今有雞翁一,直錢五;雞母一,直錢三;雞雛三,直錢一。凡百錢,買雞百只。問雞翁、母、雛各幾何?這個(gè)問題就是著名的“百錢買百雞問題”。即:現(xiàn)有100文錢,公雞5文錢一只,母雞3文錢一只,小雞一文錢3只,要求:公雞,母雞,小雞都要有,把100文錢買100只雞,買的雞是整數(shù)。問公雞、母雞和小雞各幾何?(問題求解)設(shè)用變量g、m、x三個(gè)變量分別存放公雞、母雞和小雞的數(shù)量,請閱讀如下程序,在空白處填寫適當(dāng)?shù)谋磉_(dá)式或語句,使程序完整。for g in range(1,20): for m in _______: for x in range(3,98,3): if _________ and __________ ==100: print(公雞:,g,母雞:,m,小雞:,x)40.分析完善程序[背景知識]為了保障空氣質(zhì)量,減少霧霾,某市決定當(dāng)空氣污染嚴(yán)重時(shí),實(shí)行汽車單雙號限行,違反規(guī)定的車輛將予以處罰。如何讓高清攝像頭自動(dòng)判斷車牌的單雙號,交警犯了愁,他需要編程高手的你幫忙,完善下面的程序。( 提示:①所有車牌號中都含有數(shù)字,并且車牌號的長度都是6;②以車牌中最后一位阿拉伯?dāng)?shù)字的奇、偶來決定單雙號。)如:請根據(jù)上述算法描述補(bǔ)全代碼 s=input(車牌號s=) n=6x=s[n1:n]while ()== False: ① x=s[n1:n]if ② ==0: print(“雙號”)else: print(“單號”)(提示: s[n:m]的功能:從字符串s的下標(biāo)為n的元素開始,截取到下標(biāo)為m1的元素。例如: s= 12345 ,s[2:4]= 34 。) :判斷是否為數(shù)字。)(1)根據(jù)題意,程序中空白①處應(yīng)填寫:______(2)根據(jù)題意,程序中空白②處應(yīng)填寫:______(填: A/B/C/D )。A.int(x)/2==0 B.int(x)%2 ==0 C.int(x)%2=0 D.int(x)%2!=0【參考答案】***試卷處理標(biāo)記,請不要?jiǎng)h除一、選擇題1.D【詳解】本題主要考查Python賦值語句。賦值語句是將表達(dá)式賦給變量,不可以將X+Y賦給常量10,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python賦值語句。賦值語句是將表達(dá)式賦給變量,不可以將X+Y賦給常量10,故本題選D選項(xiàng)。2.C【詳解】本題考查的是Python函數(shù)。input( )是輸入函數(shù),print()是輸出函數(shù)。故選項(xiàng)C正確。解析:C【詳解】本題考查的是Python函數(shù)。input( )是輸入函數(shù),print()是輸出函數(shù)。故選項(xiàng)C正確。3.A【詳解】本題主要考查Python賦值語句。選項(xiàng)A可以實(shí)現(xiàn)交換變量a和b中的值,其余選項(xiàng)均不可以實(shí)現(xiàn)交換變量a和b中的值,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python賦值語句。選項(xiàng)A可以實(shí)現(xiàn)交換變量a和b中的值,其余選項(xiàng)均不可以實(shí)現(xiàn)交換變量a和b中的值,故本題選A選項(xiàng)。4.D【詳解】本題考查程序設(shè)計(jì)語言的相關(guān)知識點(diǎn)程序設(shè)計(jì)高級語言包括Python、Basic、C++等,偽代碼不能執(zhí)行,不是程序設(shè)計(jì)高級語言。故本題選D選項(xiàng)解析:D【詳解】本題考查程序設(shè)計(jì)語言的相關(guān)知識點(diǎn)程序設(shè)計(jì)高級語言包括Python、Basic、C++等,偽代碼不能執(zhí)行,不是程序設(shè)計(jì)高級語言。故本題選D選項(xiàng)5.D【詳解】本題主要考查Python語言。Python、VB、Java等語言屬于高級語言,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python語言。Python、VB、Java等語言屬于高級語言,故本題選D選項(xiàng)。6.A【詳解】本題主要考查Python標(biāo)準(zhǔn)函數(shù)。在Python中,返回x的絕對值的函數(shù)是abs(x),bin() 返回一個(gè)整數(shù)或者長整數(shù)的二進(jìn)制表示,all() 函數(shù)用于判斷給定的可迭代參數(shù)中的所有解析:A【詳解】本題主要考查Python標(biāo)準(zhǔn)函數(shù)。在Python中,返回x的絕對值的函數(shù)是abs(x),bin() 返回一個(gè)整數(shù)或者長整數(shù)的二進(jìn)制表示,all() 函數(shù)用于判斷給定的可迭代參數(shù)中的所有元素是否都為 TRUE,input(x)是輸入函數(shù),故本題選A選項(xiàng)。7.B【詳解】本題主要考查Python文件讀寫操作。,寫入python is a programming ,故該代碼段運(yùn)行后解析:B【詳解】本題主要考查Python文件讀寫操作。,寫入python is a programming ,故該代碼段運(yùn)行后,輸出的結(jié)果為python is a programming language.,故本題選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)正確。【點(diǎn)睛】9.C【詳解】本題主要考查Python程序的執(zhí)行。x=10,y=20,x=y=20,y=x=20,故程序段執(zhí)行后,變量x、y的值分別是 20,故本題選C選項(xiàng)。解析:C【詳解】本題主要考查Python程序的執(zhí)行。x=10,y=20,x=y=20,y=x=20,故程序段執(zhí)行后,變量x、y的值分別是 20,故本題選C選項(xiàng)。10.B【詳解】本題考查Python特點(diǎn)的相關(guān)知識點(diǎn)Python是一門面向?qū)ο?、可讀性好、開源的語言。因?yàn)槭歉呒壵Z言,不具備運(yùn)行效率高的特點(diǎn)。故本題選B選項(xiàng)解析:B【詳解】本題考查Python特點(diǎn)的相關(guān)知識點(diǎn)Python是一門面向?qū)ο?、可讀性好、開源的語言。因?yàn)槭歉呒壵Z言,不具備