【正文】
。變量需要先創(chuàng)建和初始化,才可以使用,故本題選B選項。math 模塊提供了許多對浮點數(shù)的數(shù)學(xué)運算函數(shù);random模塊提供許多生成隨機數(shù)的函數(shù);numpy 模塊支持大量的維度數(shù)組與矩陣運算,此外也針對數(shù)組解析:B【詳解】本題主要考查Python隨機函數(shù)。在Python中,input()是輸入函數(shù) ,print()是輸出打印函數(shù),bool()函數(shù) 用于判斷真假,abs()求絕對值函數(shù),故本題選A選項。a=23,b=int(a/10)=2,a=(ab*10)*10=30,b=a+b=32,故代碼運行后,a、b的值為32,故本題選C選項。Python比較運算優(yōu)先級高于邏輯運算,因此C選項正確。故本題選A選項解析:A【詳解】本題考查Python數(shù)據(jù)類型相關(guān)的知識點Python不支持char類型、byte類型。③若輸出結(jié)果是50$= ,則需將if條件中的return語句改為return print(money,$=,money*,人民幣),其他elif語句類似。③通過循環(huán)將前month1個月的天數(shù)加起來,故變量i的范圍是0到month1,故填0,month1。①此處通過條件分支結(jié)構(gòu)取字符串n的前5個字符,當(dāng)應(yīng)付金額用total統(tǒng)計,變量r保存消費額度,x和y分別是滿和減,變量s是消費合計,故填total=ss//x*y。代碼①處為字符轉(zhuǎn)成相應(yīng)的字母表中位置值,下方代碼將a(i)輸出在列表框listl中,故此處應(yīng)獲取a(i)的值。35.money*(1+rate) 將輸入的字符串年利率由百分制轉(zhuǎn)換為浮點數(shù) 循環(huán) 【詳解】本題主要考查Python程序設(shè)計。36.c 5 【詳解】本題主要考查Python程序執(zhí)行與調(diào)試。37.C A B 【詳解】本題主要考查隊列數(shù)據(jù)結(jié)構(gòu)及Python程序。38.c=0print(能同時被3或5整除的數(shù)是:,end= )for i in range(1,101): if i%3==0 and i%5==0: c+=1 print(i,end= )print()print(能同時被3或5整除的個數(shù)是:+str(c))【詳解】本題主要考查Python程序設(shè)計。40.【詳解】本題主要考查Python程序設(shè)計。①輸入的數(shù)字不是在范圍(1至7)輸出“輸入錯誤!”,故此處if判斷條件是n1 or n7。②隊列入隊使用append方法追加到隊列尾,(x),故選A選項。②后面的人都比前一個人小3歲,故當(dāng)n不等于1時,調(diào)用遞歸函數(shù)age, c = age(n 1) 3,最后返回第n個人的年齡c,第二空填c。②程序第2行的作用是將輸入的字符串年利率由百分制轉(zhuǎn)換為浮點數(shù),并賦值給變量 rate。代碼②處為循環(huán)變量j的取值范圍,根據(jù)乘法規(guī)則,變量j的范圍是每一段中的1到k之間的值,需要獲取每一段的起始位置下標,結(jié)合上文得到的m值,可得循環(huán)變量的范圍是“im+1 To im十k”。(1)根據(jù)算法描述,圖中(1)處的值為155+141+02+09=89。②用變量s統(tǒng)計消費合計,初值為0,故填s=0。⑤由題干閏年判斷條件,可知加框處應(yīng)改為year%4==0 and year%100!=0 or year%400==0。①2020年是閏年,2月是29天,故“20200520”這一天是這一年的第31+29+31+30+20=141天。①分析代碼可知,參數(shù)currency指:形參。Python比較運算優(yōu)先級高于邏輯運算,因此C選項正確。a=23,b=int(a/10)=2,a=(ab*10)*10=30,b=a+b=32,故代碼運行后,a、b的值為32,故本題選C選項。在Python中,input()是輸入函數(shù) ,print()是輸出打印函數(shù),bool()函數(shù) 用于判斷真假,abs()求絕對值函數(shù),故本題選A選項。故在Python中要生成隨機數(shù),應(yīng)該使用random模塊,故本題選B選項。變量需要先創(chuàng)建和初始化,才可以使用,故本題選B選項。第一個for循環(huán)生成列表p,值是[1,10]之間隨機整數(shù),第二個for循環(huán)處理后4個元素,當(dāng)i是奇數(shù)且生成的p[i]是偶數(shù),則將前一個值累加到p[i],若i是偶數(shù)且生成的p[i]是奇數(shù),則p[i]減去前一個值,分析選項B、D第三個元素14,此時i=2,如果p[2]原來生成的是奇數(shù),則需要執(zhí)行 p[ i ] = p[ i 1],否則不變,即p[2]不會大于10,故執(zhí)行該程序段后,列表p中的元素值不可能是1, 2, 14, 9, 5, 8或6,4, 14, 7, 3, 8,故本題選BD選項。建立網(wǎng)站首先是要確定網(wǎng)站的主題,收集素材,規(guī)劃網(wǎng)站,然后選擇網(wǎng)站的開發(fā)工具進行網(wǎng)頁制作,最后進行網(wǎng)站的發(fā)布。23.D【詳解】本題考查的是網(wǎng)站制作流程相關(guān)知識。故選項C不正確。DataFrame即有行索引也有列索引,可以被看做是由Series組成的字典。21.B【詳解】本題考查的是pandas庫。故30XL不是Python合法的標識符,故本題選B選項。解析:C【詳解】本題主要考查Python表達式的運算。Python由于簡單易用,是人工智能領(lǐng)域中使用最廣泛的編程語言之一,它可以無縫地與數(shù)據(jù)結(jié)構(gòu)和其他常用的AI算法一起使用。18.A【詳解】本題考查的是人工智能語言。17.D【詳解】本題主要考查Python表達式。16.C【詳解】本題主要考查Python代碼發(fā)布?!?+6”是字符串故輸出為:3+6,選項C正確。14.D【詳解】本題考查程序設(shè)計語言的相關(guān)知識點程序設(shè)計高級語言包括Python、Basic、C++等,偽代碼不能執(zhí)行,不是程序設(shè)計高級語言??墒褂胑xit()或quit()退出Python,因此D選項正確。要創(chuàng)建Python程序文件,可以利用IDLE中的“文件“菜單。其中機器語言是由0和1組成,可以被計算機直接執(zhí)行。其中機器語言是由0和1組成,可以被計算機直接執(zhí)行。解析:A【詳解】本題主要考查Python程序的執(zhí)行。解析:A【詳解】本題主要考查Python序列類型。print是輸出語句,%是求余,!=是不等于,29%3=2,條件不成立,則執(zhí)行輸出29不能被3整除。8.B【詳解】本題考查的是Python選擇語句。故本題選A選項7.D【詳解】本題考查的是文件類型相關(guān)知識。賦值號“=”的左邊是變量,右邊是常量或表達式,選項A中y=1是賦值語句不是表示,故選項A會報錯。5050%6*5//2**2=502*5//4=5010//4=48,故本題選A選項。賦值語句是將等號右邊的表達式賦給左邊的變量,x=y=50等價于x=50,y=解析:C【詳解】本題主要考查Python賦值語句。解析:D【詳解】本題主要考查程序設(shè)計語言。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號,不能是關(guān)鍵字?!緟⒖即鸢浮?**試卷處理標記,請不要刪除一、選擇題1.B【詳解】本題主要考查Python變量的命名。題目:設(shè)計100以內(nèi)的數(shù)中能同時被3或5整除的個數(shù)。]for i in range(12):x,y= ① 出隊 print(“