【正文】
由n = min(x,y) 可知最小值為n,故①處為n,由r = m%n 可知余數(shù)為r,故②處為r,最后的除數(shù)是n(即最大公約數(shù)為n),故③處為n。輾轉(zhuǎn)相除法:用較大數(shù)除以較小數(shù),再用出現(xiàn)的余數(shù)(第一余數(shù))去除除數(shù),再用出現(xiàn)的余數(shù)(第二余數(shù))去除第一余數(shù),如此反復(fù),直到最后余數(shù)是0為止。因此本題輸出為各列表內(nèi)容及列表元素個(gè)數(shù)。程序運(yùn)行代碼詳見下圖:20.bananaapplemangoa= 3【詳解】本題主要考查Python中For循環(huán)結(jié)構(gòu)。19.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語言編程解決實(shí)際問題。③此處判斷i與ni是否都是質(zhì)數(shù),若是,則表明該偶數(shù)可以寫成兩個(gè)質(zhì)數(shù)之和,并輸出,故填ss(i) and ss(ni):。①函數(shù)ss(n)用來判斷n是否為質(zhì)數(shù),若是則返回True,否則返回False,此處是通過while循環(huán)逐個(gè)判斷n是不是能整除i,故填n%i==0:。③此處是返回第5個(gè)人的年齡,即age(5),填5。①第一個(gè)人38歲,n標(biāo)記第幾個(gè)人,變量c保存年齡,當(dāng)n=1時(shí),c=38,故第一空填38。③同理此處取出個(gè)位數(shù)后,更新t的值繼續(xù)循環(huán),故此處填t=t//10。①此處是處理從2開始到i開方加1,若能整除i則表明i不是素?cái)?shù),否則直到循環(huán)結(jié)束,表明i是素?cái)?shù),故此處填i%j==0。Python表達(dá)式中,大于等于運(yùn)算符用“=”表示,故“x屬于區(qū)間[a,b)”的正確表達(dá)式是x>=a and x<b,故本題選C選項(xiàng)。Python表達(dá)式中,大于等于運(yùn)算符用“=”表示,故“x屬于區(qū)間[a,b)”的正確表達(dá)式是x>=a and x<b,故本題選C選項(xiàng)。3%2=1,5//2=2,1*2=2,1+3/3=2,故本題選A選項(xiàng)。3%2=1,5//2=2,1*2=2,1+3/3=2,故本題選A選項(xiàng)。Python是一種高級(jí)程序設(shè)計(jì)語言;Python是一種代表簡單主義思想的語言,它具有簡單、免費(fèi)、開源和可移植等特點(diǎn);Python是一種面向?qū)ο蟮?、解釋性?jì)算機(jī)語言,故本題選B選項(xiàng)。13.B【詳解】本題主要考查Python程序設(shè)計(jì)語言。解析:B【詳解】本題主要考查Python語言。12.B【詳解】本題主要考查Python語言。Python中所有循環(huán)必須包含的是冒號(hào)、循環(huán)體、縮進(jìn)。不是Python中所有循環(huán)必須包含的是循環(huán)次數(shù),可能是while循環(huán)條件,故本題選B選項(xiàng)。11.B【詳解】本題主要考查Python循環(huán)結(jié)構(gòu)。解析:D【詳解】本題主要考查程序語言。10.D【詳解】本題主要考查程序語言。salarytax==。15000不小于等于10000,故執(zhí)行tax=800+(salary1000)*=800+(1500010000)*=800+2000=。15000不小于等于10000,故執(zhí)行tax=800解析:D【詳解】本題考查的是Python的選擇嵌套語句。9.D【詳解】本題考查的是Python的選擇嵌套語句。解析:A【詳解】本題主要考查Python庫。8.A【詳解】本題主要考查Python庫。“體重80kg”、“身高170cm”是對(duì)王明體重身高的符號(hào)記錄屬于數(shù)據(jù)。解析:A【詳解】本題考查的是數(shù)據(jù)的定義。