【文章內(nèi)容簡(jiǎn)介】
一行上。提示:考慮使用range(begin, end)37.請(qǐng)編寫(xiě)一個(gè)密碼登陸系統(tǒng),接收用戶(hù)從鍵盤(pán)輸入的密碼和你自己的密碼進(jìn)行比對(duì),如果正確就顯示“恭喜你進(jìn)入系統(tǒng)”如果不正確讓用戶(hù)重新輸入,有三次機(jī)會(huì)。38.完善程序。以下是猜數(shù)游戲的程序,請(qǐng)?jiān)诋?huà)線出填寫(xiě)正確的內(nèi)容。import randomsecret=(0,10)print(“猜數(shù)游戲 ”)cs=int(input(“你猜的數(shù)字是”))while cs!=secret: _______cssecret: _________ (“唉,猜大啦!”)__________:print(“嘿嘿,猜小了!”)cs= int(input(“重新猜一個(gè)靠譜的數(shù)字是:”))print(“游戲結(jié)束,不玩了!”)39.閱讀程序。分析條件語(yǔ)句的代碼并回答問(wèn)題。(1)如果不能使用int()函數(shù),那么變量s的類(lèi)型將會(huì)變成 ______ 。(2)如果你的期末成績(jī)是85,你得到的評(píng)價(jià)將會(huì)是____________ 。(3)如果你的期末成績(jī)是55,你得到的評(píng)價(jià)將會(huì)是____________ 。(4)如果你得到的評(píng)價(jià)是“還可以再提升”,你的期末成績(jī)應(yīng)該在_____和______之間。(5)“程序中出現(xiàn)的所有else都可以替換為elif,程序效果一樣”,這種說(shuō)法是____(填“對(duì)”或“錯(cuò)”)的。40.請(qǐng)?jiān)诳崭裉幪顚?xiě)正確的代碼,使程序完善。實(shí)現(xiàn)功能:用輾轉(zhuǎn)相除法求解兩個(gè)正整數(shù)的最大公約數(shù)。x = int(input(39。請(qǐng)輸入第一個(gè)正整數(shù):39。))y = int(input(39。請(qǐng)輸入第二個(gè)正整數(shù):39。))m = max(x,y) 找出x,y中的最大值n = min(x,y) 找出x,y中的最小值r = m%n 求得最大值除以最小值后的余數(shù)while r!=0: 如果余數(shù)不等0,則進(jìn)行以下循環(huán) m =________ 把最小值賦給m n =_________ 把余數(shù)賦給n r = m%n 求得最大值除以最小值后的余數(shù)print(39。這兩個(gè)數(shù)的最大公約數(shù)為:39。,______)input(運(yùn)行完畢,請(qǐng)按任意鍵退出....)【參考答案】***試卷處理標(biāo)記,請(qǐng)不要?jiǎng)h除一、選擇題1.D【詳解】本題主要考查Python表達(dá)式。Python中乘號(hào)用符號(hào)“*”,運(yùn)算優(yōu)先級(jí)可以通過(guò)小括號(hào)提升,小括號(hào)優(yōu)先級(jí)最高,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python表達(dá)式。Python中乘號(hào)用符號(hào)“*”,運(yùn)算優(yōu)先級(jí)可以通過(guò)小括號(hào)提升,小括號(hào)優(yōu)先級(jí)最高,故本題選D選項(xiàng)。2.D【詳解】本題考查的是程序語(yǔ)言。常見(jiàn)的高級(jí)編程語(yǔ)言有:C 、VB、Python等。機(jī)器語(yǔ)言是計(jì)算機(jī)語(yǔ)言的一種不屬于高級(jí)語(yǔ)言。故應(yīng)選D?!军c(diǎn)睛】解析:D【詳解】本題考查的是程序語(yǔ)言。常見(jiàn)的高級(jí)編程語(yǔ)言有:C 、VB、Python等。機(jī)器語(yǔ)言是計(jì)算機(jī)語(yǔ)言的一種不屬于高級(jí)語(yǔ)言。故應(yīng)選D?!军c(diǎn)睛】3.D【詳解】本題主要考查Python表達(dá)式的運(yùn)算。a=2,b=3,ba0值為T(mén)rue,則表達(dá)式 not(ba0)值是False,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python表達(dá)式的運(yùn)算。a=2,b=3,ba0值為T(mén)rue,則表達(dá)式 not(ba0)值是False,故本題選D選項(xiàng)。4.B【詳解】本題主要考查Python基本運(yùn)算符?!?*”是冪運(yùn)算,x**y為返回x的y次冪,因此B選項(xiàng)正確。【點(diǎn)睛】解析:B【詳解】本題主要考查Python基本運(yùn)算符?!?*”是冪運(yùn)算,x**y為返回x的y次冪,因此B選項(xiàng)正確。【點(diǎn)睛】5.A【詳解】本題考查的是Python賦值語(yǔ)句。賦值號(hào)“=”的左邊是變量,右邊是常量或表達(dá)式,選項(xiàng)A中y=1是賦值語(yǔ)句不是表示,故選項(xiàng)A會(huì)報(bào)錯(cuò)。解析:A【詳解】本題考查的是Python賦值語(yǔ)句。賦值號(hào)“=”的左邊是變量,右邊是常量或表達(dá)式,選項(xiàng)A中y=1是賦值語(yǔ)句不是表示,故選項(xiàng)A會(huì)報(bào)錯(cuò)。6.C【詳解】本題主要考查Python中常用運(yùn)算符。Python中“=”是減法賦值運(yùn)算符,c = b 等效于 c = c b,因此C選項(xiàng)正確?!军c(diǎn)睛】解析:C【詳解】本題主要考查Python中常用運(yùn)算符。Python中“=”是減法賦值運(yùn)算符,c = b 等效于 c = c b,因此C選項(xiàng)正確?!军c(diǎn)睛】7.D【詳解】本題考查的是文件類(lèi)型相關(guān)知識(shí)。Mp3是音頻文件,xls是Excel文件,ppt演示文稿文件,py是python文件,故選項(xiàng)D正確。解析:D【詳解】本題考查的是文件類(lèi)型相關(guān)知識(shí)。Mp3是音頻文件,xls是Excel文件,ppt演示文稿文件,py是python文件,故選項(xiàng)D正確。8.B【詳解】本題主要考查Python文件讀寫(xiě)操作。,寫(xiě)入python is a programming ,故該代碼段運(yùn)行后解析:B【詳解】本題主要考查Python文件讀寫(xiě)操作。,寫(xiě)入python is a programming ,故該代碼段運(yùn)行后,輸出的結(jié)果為python is a programming language.,故本題選B選項(xiàng)。9.B【詳解】本題主要考查Python程序設(shè)計(jì)語(yǔ)言。python是一種面向?qū)ο蟮木幊陶Z(yǔ)言,python代碼可以在交互環(huán)境中運(yùn)行,python具有豐富和強(qiáng)大的庫(kù),python是一種解釋型的計(jì)算機(jī)程序設(shè)解析:B【詳解】本題主要考查Python程序設(shè)計(jì)語(yǔ)言。python是一種面向?qū)ο蟮木幊陶Z(yǔ)言,python代碼可以在交互環(huán)境中運(yùn)行,python具有豐富和強(qiáng)大的庫(kù),python是一種解釋型的計(jì)算機(jī)程序設(shè)計(jì)高級(jí)語(yǔ)言,故本題選B選項(xiàng)。10.C【詳解】本題考查Python相關(guān)知識(shí)點(diǎn)Python ,不兼容。故選項(xiàng)A說(shuō)法錯(cuò)誤Python語(yǔ)句也可以使用腳本直接運(yùn)行。故選項(xiàng)B說(shuō)法錯(cuò)誤Python是解解析:C【詳解】本題考查Python相關(guān)知識(shí)點(diǎn)Python ,不兼容。故選項(xiàng)A說(shuō)法錯(cuò)誤Python語(yǔ)句也可以使用腳本直接運(yùn)行。故選項(xiàng)B說(shuō)法錯(cuò)誤Python是解釋型語(yǔ)言。故本題選C選項(xiàng)Python不具有其他高級(jí)語(yǔ)言的一切優(yōu)點(diǎn)。故選項(xiàng)D說(shuō)法錯(cuò)誤11.B【詳解】本題主要考查Python程序注釋知識(shí)點(diǎn)。Python程序中用作注釋的標(biāo)識(shí)符是“”,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python程序注釋知識(shí)點(diǎn)。Python程序中用作注釋的標(biāo)識(shí)符是“”,故本題選B選項(xiàng)。12.B【詳解】本題主要考查Python表達(dá)式的運(yùn)算。邏輯運(yùn)算符“且”用and表示,“或”用or表示,變量x能夠被4整除用x%4==0表示,不能被100整除用x%100!=0,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python表達(dá)式的運(yùn)算。邏輯運(yùn)算符“且”用and表示,“或”用or表示,變量x能夠被4整除用x%4==0表示,不能被100整除用x%100!=0,故本題選B選項(xiàng)。13.C【詳解】本題主要考查Python程序的執(zhí)行。該程序?qū)崿F(xiàn)求100以?xún)?nèi)所有能被3整除的正整數(shù),故第3行的橫線應(yīng)該填i%3==0,故本題選C選項(xiàng)。解析:C【詳解】本題主要考查Python程序的執(zhí)行。該程序?qū)崿F(xiàn)求100以?xún)?nèi)所有能被3整除的正整數(shù),故第3行的橫線應(yīng)該填i%3==0,故本題選C選項(xiàng)。14.A【詳解】本題考查Python數(shù)據(jù)類(lèi)型。Python數(shù)據(jù)類(lèi)型有字符串,布爾類(lèi)型,整數(shù),浮點(diǎn)數(shù)等。a=5,a為整數(shù)型;a=‘5’,則a