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

正文內(nèi)容

全國青少年軟件編程(python)等級考試試卷(一級)優(yōu)質(zhì)(1)-資料下載頁

2025-04-01 22:15本頁面
  

【正文】 析該程序報錯的原因是:Python程序設計語言規(guī)定,在標識符中,字母大小寫是有區(qū)別的。該程序代碼中表示里程費的Tot2錯誤將字母“T”寫成了小寫”“t”。⑦小C借助于計算機編寫程序解決問題的這個過程,合理的順序是:③分析問題①設計算法②編寫程序④調(diào)試運行程序。⑧略17.import 0~19(包括0和19) import random as r 讓程序無限循環(huán) break。 【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。①Python中導入庫文件的命令是import,如import random。②(0,20)生成的隨機數(shù)的范圍是0~19(包括0和19)。③(0,20)這么長的句子,可以修改程序中的第一行為import random as r(給random取個簡單的別名)。④while True 的作用是讓程序無限循環(huán)。⑤如果while True造成程序無法停止,我們可以在程序中添加一行break。(滿足條件后,執(zhí)行break??梢蕴鲅h(huán))。18.①a(i)=Asc(tmp)64或a(i)=Asc(tmp)Asc(A)+1 ②i–m+1To i–m+k ③t=(c(i)–1) Mod 26+1 【詳解】本題考查乘法運算規(guī)則的理解以及轉(zhuǎn)置矩陣中行列數(shù)據(jù)的讀取。(1)根據(jù)算法描述,圖中(1)處的值為155+141+02+09=89。(2)程序先隨機生成數(shù)組b,其下標為1到kk,并以行列的形式顯示在列表框list2中(即為轉(zhuǎn)置矩陣),然后讀取大寫字符串s中的每個字符,并將每個字符轉(zhuǎn)換成相應字母表中的位置存儲在數(shù)組a中。代碼①處為字符轉(zhuǎn)成相應的字母表中位置值,下方代碼將a(i)輸出在列表框listl中,故此處應獲取a(i)的值。根據(jù)題干描述“字符A~Z對應數(shù)值1~26”,此處為將tmp獲取的字符通過Asc函數(shù)進行轉(zhuǎn)換,語句為“a(i)=Asc(tmp)64”,還可以是“a(i)=Asc(tmp)Asc(″A″)+1”。代碼②處為循環(huán)變量j的取值范圍,根據(jù)乘法規(guī)則,變量j的范圍是每一段中的1到k之間的值,需要獲取每一段的起始位置下標,結合上文得到的m值,可得循環(huán)變量的范圍是“im+1 To im十k”。代碼③處是將計算結果c(i)按原長度轉(zhuǎn)換成相應大寫字符,計算結果要求除以26取余,若直接寫成c(i)Mod 26,則導致數(shù)值26的結果為0,因此需要先減1,Mod后再加1這樣的處理技巧,因此答案為“(c(i)1)Mod 26+1”。19.money*(1+rate) 將輸入的字符串年利率由百分制轉(zhuǎn)換為浮點數(shù) 循環(huán) 【詳解】本題主要考查Python程序設計。①round(x,n)函數(shù)是將x取n位,此處是計算當前年份的收益,收益=本金+本金*年利率,故填money*(1+rate),并將結果取2位。②程序第2行的作用是將輸入的字符串年利率由百分制轉(zhuǎn)換為浮點數(shù),并賦值給變量 rate。③該程序主要是通過while實現(xiàn)循環(huán)結構。20.total=0 i%3 == 2 and i%5 == 3 and i%7 == 2 a[j] 【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。①變量total用來統(tǒng)計有多少種情況,初始值為0,第一空填total=0。②當他們分成三人一組時,發(fā)現(xiàn)最后多出兩個;當他們分成五人一組時,發(fā)現(xiàn)最后多出三個;當他們分成七人一組時,發(fā)現(xiàn)最后多出兩個,即if判斷條件為i%3 == 2 and i%5 == 3 and i%7 == 2,滿足if條件時,將該值加到列表a中,故第二空填i%3 == 2 and i%5 == 3 and i%7 == 2。③最后通過for循環(huán)輸出所有可能的數(shù),用變量j控制,故第三空填a[j]。21.參考答案1:for i in range(2,101): j=2 while j=i: if i%j==0: break j+=1 if ji: continue else: print(i,end= )參考答:2:for i in range(2,101): for j in range(2,i): if(i%j==0): break else:print(i)【詳解】本題考查是Python語言編程解決問題。break 語句可以立即終止當前循環(huán)的執(zhí)行,跳出當前所在的循環(huán)結構。無論是 while 循環(huán)還是 for 循環(huán),只要執(zhí)行 break 語句,就會直接結束當前正在執(zhí)行的循環(huán)體。這就好比在操場上跑步,原計劃跑 10 圈,可是當跑到第 2 圈的時候,突然想起有急事要辦,于是果斷停止跑步并離開操場,這就相當于使用了 break 語句提前終止了循環(huán)。答案中代碼的實現(xiàn)過程見下圖:參考答案1:參考答案2:
點擊復制文檔內(nèi)容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1