【正文】
值為:False,F(xiàn)alse and 1,返回值為:False。故選項(xiàng)B正確。15.A【詳解】本題主要考查Python表達(dá)式的運(yùn)算。5050%6*5//2**2=502*5//4=5010//4=48,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python表達(dá)式的運(yùn)算。5050%6*5//2**2=502*5//4=5010//4=48,故本題選A選項(xiàng)。二、程序填空16.0=s[i]=9 或s[i] in 0123456789” sum=sum+a[i]*(i+1) ydm=a[9] 【詳解】本題主要考查Python程序執(zhí)行與調(diào)試。①變量s保存商品倉(cāng)庫(kù)物品代碼,若s[i]是數(shù)字則進(jìn)入循環(huán)判斷,否則跳過(guò),故此處判斷條件是0=s[i]=9 或s[i] in 0123456789”。②校驗(yàn)碼由前面9個(gè)X計(jì)算得到,計(jì)算方法為:從左邊開(kāi)始,第1個(gè)數(shù)字乘以1加上第2個(gè)數(shù)字乘以2……依次類推,直到加上第9個(gè)數(shù)字乘以9,用變量sum統(tǒng)計(jì),故此處填sum=sum+a[i]*(i+1)。③變量sdm是計(jì)算得到的校驗(yàn)碼,變量ydm是輸入的校驗(yàn)碼,此處需要將校驗(yàn)碼a[9]賦給變量ydm,故填ydm=a[9]。17.x%i==0或x//i==x/i或其他等價(jià)表達(dá)式 isprime(k+2)或isprime(k+2)==True c=c+1或c+=1 【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。①isprime(x)函數(shù)判斷x是不是素?cái)?shù),此處通過(guò)for循環(huán)判斷(用x依次除i,看能不能整除,i的范圍時(shí)從2~x),故填x%i==0或x//i==x/i。②此處判斷相差2的兩個(gè)數(shù)是不是素?cái)?shù),若是,則輸出這兩個(gè)數(shù),故此處填isprime(k+2)或isprime(k+2)==True。③c用來(lái)統(tǒng)計(jì)雙胞胎數(shù)的對(duì)數(shù),若滿足是雙胞胎數(shù)的條件,故此處填c=c+1或c+=1。18.import 0~19(包括0和19) import random as r 讓程序無(wú)限循環(huán) break。 【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。①Python中導(dǎo)入庫(kù)文件的命令是import,如import random。②(0,20)生成的隨機(jī)數(shù)的范圍是0~19(包括0和19)。③(0,20)這么長(zhǎng)的句子,可以修改程序中的第一行為import random as r(給random取個(gè)簡(jiǎn)單的別名)。④while True 的作用是讓程序無(wú)限循環(huán)。⑤如果while True造成程序無(wú)法停止,我們可以在程序中添加一行break。(滿足條件后,執(zhí)行break??梢蕴鲅h(huán))。19.x cj 【詳解】本題主要考查Python程序執(zhí)行與調(diào)試。①?gòu)逆I盤輸入10個(gè)學(xué)生的測(cè)試成績(jī),range(a,b)的范圍是從a~b,但不包括b,故第一空填10。②每輸入一個(gè)數(shù)x,將其通過(guò)append函數(shù)加到列表cj中,故第二空填x。③求最大值用max函數(shù),求最小值用min函數(shù),故第三空填cj。20.b/(2*a) 【詳解】本題主要考查Python程序執(zhí)行與調(diào)試。①delta大于0,方程有兩個(gè)不同的解,delta等于0,方程有兩個(gè)相同的解,delta小于0,方程無(wú)解,故第一空填0。②delta=0,則方程有兩個(gè)相同的根,x=b/(2*a),故第二空填b/(2*a)。21.【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。運(yùn)行結(jié)果如下: