【正文】
可以通過嵌套for循環(huán)實(shí)現(xiàn)題干要求,外層循環(huán)進(jìn)行求和,內(nèi)層循環(huán)實(shí)現(xiàn)階乘,具體代碼如下:s=0n=eval(input( 請輸入一個(gè)數(shù):))for i in range(0,n): f=1 for j in range(1,i): f=f*j s+=fprint(s%1000000)21.【詳解】本題主要考查程序設(shè)計(jì)與實(shí)現(xiàn)。19.A C 【詳解】本題主要考查Python程序設(shè)計(jì)。故選C選項(xiàng)??梢蕴鲅h(huán))。③(0,20)這么長的句子,可以修改程序中的第一行為import random as r(給random取個(gè)簡單的別名)。17.import 0~19(包括0和19) import random as r 讓程序無限循環(huán) break。二、程序填空16.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)試?!?/”是向下取整,abs是求絕對值函數(shù),16//5=4,abs(16//5)=4,故執(zhí)行結(jié)果是4,故本題選C選項(xiàng)。小括號優(yōu)先級最高,*和%求余數(shù)是第二等級,從左到右,5+6*4%(2+8)=5+6*4%10 =5+ 24%10=5+4=9,故本題選C選項(xiàng)。python源文件以***.py為擴(kuò)展名,python的默認(rèn)交互提示符是:,python能在文件模式中編寫代碼,也能在交互模式中編寫代碼,python具有豐富和強(qiáng)大的模塊,故本題選C選項(xiàng)。解析:C【詳解】本題主要考查Python程序的執(zhí)行。ord函數(shù)用于將字符轉(zhuǎn)換為整數(shù), chr函數(shù)接受一個(gè)數(shù)字(應(yīng)為ASCII碼)并返回字符。故本題選D選項(xiàng)解析:D【詳解】本題考查Python程序調(diào)試與執(zhí)行for i in range (1,6), i的范圍是從1到5,不包括6。多分支選擇結(jié)構(gòu)格式:ifelifelse,故本題選C選項(xiàng)。7.A【詳解】本題主要考查Python表達(dá)式。解析:A【詳解】本題考查的是數(shù)據(jù)的定義。6.A【詳解】本題考查的是數(shù)據(jù)的定義。一周7天,周期為7,故表示k的下一天是星期幾的python表達(dá)式為k % 7 + 1,故本題選B選項(xiàng)。自定義函數(shù)的格式是,def 函數(shù)名(參數(shù)):語句或語句組 return 返回值,故在Python中自定義函數(shù)需要def關(guān)鍵字放在函數(shù)開始,故本題選B選項(xiàng)。不需要縮進(jìn)的代碼頂行寫,前面不能留空白;縮進(jìn)可以用 tab 鍵實(shí)現(xiàn),也可以用多個(gè)空格實(shí)現(xiàn);嚴(yán)格的縮進(jìn)可以約束程序結(jié)構(gòu),可以多層縮進(jìn);縮進(jìn)是代碼書寫規(guī)則解析:D【詳解】本題主要考查Python語法格式。【參考答案】***試卷處理標(biāo)記,請不要?jiǎng)h除一、選擇題1.B【詳解】本題考查Python語句。A.n%2 B.n/2 C.n//2 D.n*2(2)程序代碼中②處可能的代碼是(_______)。A.pass B.print(mid)z C.break D.continue(4)程序代碼中④處正確的代碼是(_______)。由于時(shí)間緊迫,悟空想用最短的時(shí)間找到這位神仙,這樣才可以盡快解救唐僧。(5)如果while True造成程序無法停止,我們可以在程序中添加一行 _________。小雞39。公雞39。程序運(yùn)行界面如圖所示:實(shí)現(xiàn)上述功能的程序如下,請?jiān)趧澗€處填入合適的代碼。++王明體重80kg,身高170cm。其中“體重80kg”“身高170cm”是對王明體重身高的符號記錄屬于( )A.?dāng)?shù)據(jù) B.信息 C.知識 D.智慧7.整型變量x中存放了一個(gè)兩位數(shù),要將這個(gè)兩位數(shù)的個(gè)位數(shù)字和十位數(shù)字交換位置,例如,13變成31,正確的Python表達(dá)式是( )