freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

python期末考試題優(yōu)質(zhì)word練習(xí)-資料下載頁

2025-04-01 22:35本頁面
  

【正文】 thon語言的數(shù)據(jù)類型,列表和字典。(1)列表是寫在方括號[]之間,用逗號分隔開的元素列表,students=[ 39。小明39。,39。小紅39。,39。小剛39。]就是列表。(2)字典用{}標(biāo)識,它是一個無序的“鍵(key):值(value)”對集合,字典當(dāng)中的元素是通過鍵來存取的,而不是通過偏移存取。scores={ 39。小明39。:95,39。小紅39。:90,39。小剛39。:90}就是一個字典類型。(3)其中“39。小明39。:95”就構(gòu)成了一個鍵值對。(4)len() 方法返回列表元素個數(shù)。students=[ 39。小明39。,39。小紅39。,39。小剛39。],里面有三個元素,故返回值是3。(5)print(len(scores)),其中scores={ 39。小明39。:95,39。小紅39。:90,39。小剛39。:90}該字典有3個鍵值對,故輸出結(jié)果是3。32.n[0:5] s=0 total=ss//x*y 【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。①此處通過條件分支結(jié)構(gòu)取字符串n的前5個字符,當(dāng)len(n)=5時,取n= n[0:5],即索引為0、4,故填n[0:5]。②用變量s統(tǒng)計(jì)消費(fèi)合計(jì),初值為0,故填s=0。③此處else部分處理1000元以下享受每滿100減15優(yōu)惠。應(yīng)付金額用total統(tǒng)計(jì),變量r保存消費(fèi)額度,x和y分別是滿和減,變量s是消費(fèi)合計(jì),故填total=ss//x*y。33.(A[i]) j len(B) klen(A)+len(B)1 A[i] B[j] 【詳解】本題主要考查python編程。根據(jù)表格所示,列表B中第5個元素為309,因此①處為309;A[i] B[j]時,將列表末尾添加A[i],因此②(A[i]);當(dāng)列表未結(jié)束時,列表末尾添加相應(yīng)元素,因此③處為j len(B);算法二中引入變量k,用以記錄i與j的和,當(dāng)k小于len(A)+len(B)1說明兩列表未結(jié)束,因此④處為klen(A)+len(B)1;若A[i] B[j],則先將A[i] 添加至列表末尾,因此⑤處為A[i] B[j]?!军c(diǎn)睛】34.+*/ b==0 str(c) 【詳解】本題主要考查Python程序執(zhí)行與調(diào)試。①變量fh用來接收運(yùn)算符,由代碼“if fh in s”可知,變量s保存加減乘除(+*/)四種運(yùn)算符,故此處填+*/。②變量b保存第二個數(shù),當(dāng)進(jìn)行除法運(yùn)算時,如果除數(shù)為“0”,提示輸出“除數(shù)不能為0!”,此處是處理b=0的情況,故填b==0。③變量c保存運(yùn)算結(jié)果,此處輸出 c的結(jié)果,故填str(c)。35.①i =(Len(s)\8)*8 ②a(start + c((i1)Mod 8+1)) ③ss = convert(Asc(b(i))) 【詳解】(1)“A”的ASCII碼值是65,用二進(jìn)制表示為0100001,m=35,用二進(jìn)制表示為0010001,位做異或運(yùn)算,相同為0,相異為1,可得:01100010。(2)①以8個數(shù)據(jù)為一段進(jìn)行分段處理,個數(shù)等于8的數(shù)據(jù)段需進(jìn)行位置變換,故需進(jìn)行位置變換的數(shù)據(jù)段有(Len(s)\8)個,數(shù)據(jù)個數(shù)為i =(Len(s)\8)*8。②位置變換方法:加密后數(shù)據(jù)段的第ⅰ個元素=原數(shù)據(jù)段的第c(i)個元素,其中i=1,2,……,8,i表示段內(nèi)位置。代碼“Do While i =(Len(s)\8)*8”中的i對應(yīng)段內(nèi)位置可為“1+(i1)Mod8”,start表示該數(shù)據(jù)段第一個數(shù)據(jù)的前個位置,故數(shù)組b第i位置元素是來自數(shù)組a第start + c(1+(i*1)Mod 8)位置,故②處代碼為“a(start + c(i1)Mod8+1))”。③位置變換后的數(shù)據(jù)需轉(zhuǎn)二進(jìn)制,再按位做異或運(yùn)算,故③處的代碼是調(diào)用自定義函數(shù)convert把b(i)中字符的ASCII碼轉(zhuǎn)二進(jìn)制后存入變量ss,故此處代碼為“ss = convert(Asc(b(i))”。36.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)【詳解】本題主要考查程序設(shè)計(jì)。可通過Python程序設(shè)計(jì)實(shí)現(xiàn)題干要求,通過for循環(huán)找出水仙花數(shù),依次取出三位數(shù)的每一位數(shù),其中百位a= i//100,十位b= (i//10)%10,個位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)37.str = input(請輸入要轉(zhuǎn)換成大寫的數(shù)據(jù):)c=len(str)for i in range(0,c):print(str[i].upper(),end= )【詳解】本題主要考查程序設(shè)計(jì)。題干要求可使用Python程序設(shè)計(jì)實(shí)現(xiàn),通過upper函數(shù)可以將輸入數(shù)據(jù)轉(zhuǎn)換成大寫并輸出,具體代碼如下:str = input(請輸入要轉(zhuǎn)換成大寫的數(shù)據(jù):)c=len(str)for i in range(0,c):print(str[i].upper(),end= )38.pw=input(請輸入密碼:)password=123456i=1while(i=3): if pw==password: print(恭喜你進(jìn)入系統(tǒng)!) break else: print(請重新嘗試:,i) pw = input(請輸入密碼:) i=i+1【詳解】本題主要考查程序設(shè)計(jì)。可以通過Python程序設(shè)計(jì)語言實(shí)現(xiàn)題干要求,可以通過while循環(huán)控制三次機(jī)會,使用if條件分支結(jié)構(gòu)判斷是否輸入正確,具體代碼如下:pw=input(請輸入密碼:)password=123456i=1while(i=3): if pw==password: print(恭喜你進(jìn)入系統(tǒng)!) break else: print(請重新嘗試:,i) pw = input(請輸入密碼:) i=i+139.解析法或解析 A 【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。①由算法分析可知,本題采用的算法是解析法或解析。②3公里內(nèi)(含3公里),收費(fèi)8元;超過3公里但未超過6公里部分,;超過6公里部分,故此處填3s=6,故選A選項(xiàng)。40.[,,] i in rate:(沒有冒號算錯誤) money=round(money*(1+i),2) 100000 0 money0 或 money=0 money=round(money*,2) year=year+1 【詳解】本題主要考查Python程序語句。①此處是變量money的初始化,有5萬元資金存入銀行,故填50000。②%、3%、3%、2%、%,用rate數(shù)組保存,故填[,,]。③通過for循環(huán),從rate數(shù)組中取值,故填i in rate:(沒有冒號算錯誤)。④調(diào)用round()函數(shù),保留結(jié)果兩位小數(shù),故填money=round(money*(1+i),2)。⑤%的銀行保證收益型理財(cái)產(chǎn)品,故money的初始值為100000,故填100000。⑥year的初始值也為0,故填0。⑦循環(huán)條件是money大于0或大于等于0,故填money0 或 money=0。⑧%,每年理財(cái)贖回后,會提取2萬元用作生活所需,余下資金仍購買此種理財(cái),使用round函數(shù)保留2位小數(shù),故填money=round(money*,2)。⑨循環(huán)變量是year,此處year遞增進(jìn)入下一輪循環(huán),故填year=year+1。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1