【正文】
%10=453 % 10=3,故x的值應(yīng)為3,故本題選A選項(xiàng)。信息社團(tuán)的三個(gè)同學(xué)和Bruce一起做游戲,他們的游戲規(guī)則很簡(jiǎn)單,從1開(kāi)始依次報(bào)數(shù),每當(dāng)一個(gè)數(shù)能被7整除或者十位是7就要跳過(guò)這個(gè)數(shù),現(xiàn)在給出一個(gè)數(shù)N,請(qǐng)輸入從1到N(包含N)中要跳過(guò)的數(shù)。Danla39。,39。Ada*,39。跳完后的兩人重新回到隊(duì)尾。s1=for i in range(len(s)): c=s[i] if c==+ or c== or c===: __________ suanfu1=suanfu2 suanfu2=c if suanfu1==: result=t if suanfu1==+: result=result+t if suanfu1==: result=resultt s1= else: s1=s1+cprint(計(jì)算結(jié)果為+str(result)+D)(1)將程序橫線處補(bǔ)充完整(2)如輸入“1110B+10D30H=”則輸出結(jié)果為_(kāi)__________。print( who+destination+code+action+str(number)) (1)變量who的數(shù)據(jù)類型_______________。action=39。A.函數(shù) B.表達(dá)式 C.賦值語(yǔ)句 D.注釋語(yǔ)句1 Tot1=0 初始化時(shí)長(zhǎng)費(fèi)為02 Tot2=0 初始化里程費(fèi)為03 S=float(input(“請(qǐng)輸入里程數(shù)”))4 T=float(input(“請(qǐng)輸入時(shí)長(zhǎng)”)) 輸入里程數(shù)和時(shí)長(zhǎng)5 if(T9): 計(jì)算時(shí)長(zhǎng)費(fèi)用6 Tot1=(T9)*7 if(S=): 算里程費(fèi)用8 Tot289 else:10 Tot2=8+()*11 CostTotl+tot212 print(Cost) 輸出總車費(fèi)(3)小C寫(xiě)好代碼之后,編譯運(yùn)行發(fā)現(xiàn)報(bào)錯(cuò)了,根據(jù)下圖中所示的錯(cuò)誤信息分析該程序報(bào)錯(cuò)的原因是:____________________________________________________________________________________________。A.循環(huán)結(jié)構(gòu)是算法的基本結(jié)構(gòu)之一B.有的的程序設(shè)計(jì)中沒(méi)有循環(huán)結(jié)構(gòu)C.循環(huán)結(jié)構(gòu)在程序設(shè)計(jì)有可能會(huì)有嵌套出現(xiàn)D.在PYTHON 程序設(shè)計(jì)語(yǔ)言中循環(huán)結(jié)構(gòu)一般使用IF語(yǔ)句實(shí)現(xiàn)。678stA.True B.False C.0 D.14.下列哪個(gè)語(yǔ)句在Python中是非法的?(?。〢.x = y = z = 1 B.x = (y = z + 1) C.x, y = y, x D.x += y+i=0sum=0while i10: if i%3==0: sum+=i i+=1print(sum=,sum)A.sum=9 B.sum=10 C.sum=18 D.sum=1923.在Python中,下列循環(huán)結(jié)構(gòu)用法錯(cuò)誤的是( )。(填寫(xiě)序號(hào)即可)(5)總結(jié)用計(jì)算機(jī)解決問(wèn)題的優(yōu)勢(shì)主要有:_______________________________________________。鏡像世界39。(4)str(number)的作用是_________。i=①________while (i%3!=2 ②________ i%5!=3 or i%7!=2): i=③________ print(i)35.小王編寫(xiě)了“字符串縮寫(xiě)”程序,實(shí)現(xiàn)如下功能:,(后面字符的ASCII值比前面的字符的ASCII值大1),則把升序段縮寫(xiě)成由第一個(gè)字符加上“ — ”和最后一個(gè)字符組成的新字符段,:字符串為“abcdf12345beexy”,則縮寫(xiě)成“adf15beexy”。,39。Danla39。]girl=[39。]for i in range(12):x,y= ① 出隊(duì) print(“Turn{:2}):({},{}).format(i+1,x,y)) ( ② ) 再進(jìn)隊(duì) ( ③ ) 再進(jìn)隊(duì)(1)程序代碼中①處正確的代碼是(_______)。(2)在第二行的程序中,變量j的數(shù)據(jù)范圍為_(kāi)____到____。2.C【詳解】本題主要考查Python表達(dá)式的運(yùn)算。not運(yùn)算級(jí)別高于and,故先算not 1,返回值為:False,F(xiàn)alse and 1,返回值為:False。故x_1可以作為Python變量名,故本題選D選項(xiàng)。7.C【詳解】本題主要考查Python字符串。該文檔中圖片采用的環(huán)繞方式為四周或者緊密,但不是上下型,B錯(cuò)。round(x,n)方法返回 x 的小數(shù)點(diǎn)四舍五入到n個(gè)數(shù)字,故要實(shí)現(xiàn)將實(shí)數(shù)型變量a的值保留三位小數(shù),可以使用語(yǔ)句round(a,3),故本題選C選項(xiàng)。x=3,不滿足x3,執(zhí)行y=3*x+1=10,故本題選A選項(xiàng)。計(jì)算機(jī)程序語(yǔ)言可以分為:機(jī)器語(yǔ)言、匯編語(yǔ)言、高級(jí)語(yǔ)言。所以選B繪制有分支流程圖,故本題選B選項(xiàng)。故選項(xiàng)D正確。因?yàn)閟alary接收的是浮點(diǎn)型數(shù)據(jù)。故本題選D選項(xiàng)20.A【詳解】本題主要考查程序設(shè)計(jì)語(yǔ)言。故選項(xiàng)C正確。23.C【詳解】本題主要考查Python循環(huán)結(jié)構(gòu)。變量的命名規(guī)則有:只能以字母或下劃線開(kāi)頭,不能包含特殊符號(hào),不能是關(guān)鍵字。x=2,y=1,語(yǔ)句y+=x*2等價(jià)于y=y+x*2=1+2*2=5,故y的值是5,故本題選C選項(xiàng)。字符串索引從0開(kāi)始,a[0]=p,a[1]=y,故本題選D選項(xiàng)。二、程序填空31. Python程序設(shè)計(jì)語(yǔ)言規(guī)定,在標(biāo)識(shí)符中,字母大小寫(xiě)是有區(qū)別的。⑥編譯運(yùn)行發(fā)現(xiàn)報(bào)錯(cuò)了,根據(jù)下圖中所示的錯(cuò)誤信息分析該程序報(bào)錯(cuò)的原因是:Python程序設(shè)計(jì)語(yǔ)言規(guī)定,在標(biāo)識(shí)符中,字母大小寫(xiě)是有區(qū)別的。15339。③當(dāng)字符c是“+”、“”、“=”時(shí),則表明第一個(gè)運(yùn)算數(shù)已全部保存到變量s1中,此處需要將其轉(zhuǎn)化為十進(jìn)制保存到變量t中,故填t=convert(s1)。②flag用來(lái)標(biāo)記是否有連續(xù)字符構(gòu)成的升序段,第二空判斷相鄰位置后面字符的ASCII值是否比前面的字符的ASCII值大1且flag為False,故填ord(s[i])==ord(s[i+1])1 and flag==False 或 ord(s[i])==ord(s[i+1])1 and not flag 或 ord(s[i])+1==ord(s[i+1]) and flag==False 或 ord(s[i])+1==ord(s[i+1]) and not flag。可通過(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)39.N=int(input(請(qǐng)輸入一個(gè)數(shù)))for i in range(1,N+1):if(i%7==0 or i/10==7):print(i,end= )【詳解】本題考查Python語(yǔ)言編程解決實(shí)際問(wèn)題。