版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
2024年9月青少年軟件編程Python等級考試一級真題試卷(含答案和解析) 一、單選題(共25題,共50分下列選項(xiàng)中關(guān)于語句的作用描述正確的是解析:本題考察的是turtle的color語句,語句會將畫print(14+8)輸出的結(jié)果是14+8A。500*400?()setup(500,400,x,y)即可,AA乘除,a+b=8,a*b=15,8=15,F(xiàn)alse,B。是字符串,a+b‘1’+‘2’12。解析:邏輯運(yùn)算符and表示“與運(yùn)算,or表示“或運(yùn)算由邏輯運(yùn)算符連接90and假如從廣東到湖南有2種不同的出行方式從湖南到北京有3種不同的出行方2*3=6下面哪個(gè)運(yùn)算符的運(yùn)算優(yōu)先級最低解析:這四個(gè)運(yùn)算符中,BADCa=2orFalseandFalse,a解析:根據(jù)邏輯算符的運(yùn)算順序,a=2orFalseandFalse,andora=2。題Python自帶的IDLE編輯器有兩種模式:腳本模式(又稱為編輯器模式)和交互模式(又稱為Shell模式,下列哪種方法可以實(shí)現(xiàn)由交互模式到腳本模PythonIDLEB。小明同學(xué)正在利用Python繪制一個(gè)邊長為100像素的正三角形目前已經(jīng)完 120B。Python35*B。PythonAint(3.14)3.14Pythonint()int(3.14)將返回整數(shù)3。B選項(xiàng)float將整數(shù)3轉(zhuǎn)換為浮點(diǎn)數(shù),而不是將str(3.14)將返回字符串"3.14"Dbool(3.14)True。因此,bool(3.14)True,而不是整數(shù)。turtle45解析:要讓turtle向左轉(zhuǎn)45度,應(yīng)該使用以下命令PythonPythonTrueFalseAnotCD中任何運(yùn)算符的標(biāo)準(zhǔn)行為。ScratchPythonC++的是解析:BScratchPythonC++,是包含有頓號的;CScratch,Python,C++,是包含逗號的;DScratch+Python+C++,A。A.print(3<=5and7>=9),打印結(jié)果為“and時(shí),表達(dá)式的結(jié)果為False“and”左側(cè)為True時(shí),表達(dá)式的結(jié)果和“and”右側(cè)部分的結(jié)果一致。題干中3<=5成立,但是7>=9不成立,所以3<=5and7>=9False,B。 B. Python3*8//4關(guān)于縮進(jìn)的描述,正確的是Pythonprint(float(20)),輸出的結(jié)果是以下哪一項(xiàng)運(yùn)行以下程序后,畫筆的位置坐標(biāo)是以下哪一個(gè)5050(100,50),D以下哪一項(xiàng)運(yùn)行后能分兩行顯示以下詩句 二、判斷題(共10題,共20分Pythona=4,b=2,print(type(a**b))解析:pythonTruePythonIDLE題turtle畫圖庫中不但可以繪制圓或者圓弧它還可以繪 circle()題else可以作為變量名()解析:在Python中,else是一個(gè)保留字(或稱為關(guān)鍵字,它用于if-else語句中,以指定當(dāng)if條件不滿足時(shí)要執(zhí)行的代碼塊。由于else是Python語言的Python,ageAgeb()print,print三、編程題(共2題,共30分小明的生|Python50圓(氣球)和線條(繩子)的連接位置為畫布正中心;100。顏色不限。Pen()命令,同學(xué)們可以選用其他命令;Pen()命令,只要程序是正確的,閱卷時(shí)依然按照正確處理。(2(2(2(2。(2(4(4。(2。2023923923km/h(公里/小時(shí))?提示:*km/h(2(2(2(2。(21。2024年6月青少年軟件編程Python等級考試試卷一級真題(含答案和解析) 一、單選題(共25題,共50分)turtlex200,y150的位置,以下代碼能夠?qū)崿F(xiàn)效果的是()turtlegoto,gotox坐標(biāo),第二個(gè)參數(shù)是y坐標(biāo)。下列關(guān)于Python程序設(shè)計(jì)語言的說法,錯(cuò)誤的是()PythonPython程序文件后綴是Python程序只能在IDLEPythonPython,PythonIDLE中直接運(yùn)行。因此選項(xiàng)C是錯(cuò)誤的。Pythontype()函數(shù)可以獲取參數(shù)的數(shù)據(jù)類型,那么運(yùn)行<class<class<class<class'bool'>turtle()importimportturtleimportturtle.Turtleimportturtle。turtle.circle(4,360,6)繪制的是什么圖形()4360circle()turtle.circle(4,360,6)43606A.20%4B.C.D.B1:2:3TrueTrue3試題解析:程序15>4是正確的,結(jié)果為True,即1,1+2=3,輸出a的結(jié)果是35>4+26aFalse。turtle.circle()turtle.dot()指令說法正確的是()turtle.circle()繪制的圖形半徑為turtle.dot()turtle.dot()的參數(shù)為半徑,turtle.dot(30)30。turtle.dot()C關(guān)于turtle庫說法正確的是()④dot(100)100試題解析:畫布可調(diào)整,dot(100)是直徑為100,turtle.bgcolor()只能設(shè)置背景顏色,turtle.pencolor()turtle.fill_color()只能設(shè)置填充a=“b=“c=“a+”“b”;print(c),請問輸出結(jié)果b相結(jié)合,并不是變量a和b的值。因此,輸出結(jié)果是"ab"。1010后,c的值為多少()。B.C.程序出錯(cuò)D.concatenatestr(not"int")tostr,故本題正確答案為CA.2024%3B.C.D.A.print((0>1)or(2>1))B.print(notC.D.print(True!=1)試題解析:本題考察邏輯運(yùn)算符與比較運(yùn)算符的知識點(diǎn),orTrueCFalse。not1False。True!=1出結(jié)果為False。Python6-3*2()061試題解析:在Python中,運(yùn)算符的優(yōu)先級是先乘除后加減。所以,表達(dá)式6-3*2的運(yùn)算順序。是先計(jì)算3*2得到6,然后6減去這個(gè)結(jié)果,即0。因此,答案是Python()TrueandnotC.D.APythonand達(dá)式,用于判斷3是否小于4,顯然,3確實(shí)小于4,True;D454不等于5,True。IDLE()FileEditRun中的RunOptionsConfigureIDLE的內(nèi)容的;RunRunModule是用來運(yùn)行當(dāng)前模塊的;OptionsConfigureIDLEIDLEC#print(‘鍥而舍之,朽木不折;’)11第2D。print(17or39),打印結(jié)果為()Python0TrueTrue“or”右側(cè)部分的結(jié)果一致,右側(cè)部分是數(shù)字時(shí),表達(dá)式結(jié)果也為數(shù)字。量是6綠色水桶的容量是7阿明想在紅色水桶中正好裝入5升水,他該5?()A.B.C.D.試題解析:先將紅色水桶裝滿,此時(shí)紅色水桶中有6全部倒入綠色水桶,此時(shí)紅色水桶為空,綠色水桶中有6水桶裝滿,此時(shí)紅色水桶中有675D下面哪個(gè)選項(xiàng)的代碼,可以畫出一個(gè)直徑為80的紅色空心圓形()importturtleturtle40,80A."16+2"B.C.D.D下面哪個(gè)選項(xiàng)可以作為Python的變量名()都是PythonD以下運(yùn)算符中,運(yùn)算優(yōu)先級最高的是()C.D.a=8,b=7,a*=a-ba的值為以下哪一個(gè)()-8-7試題解析:a*=a-ba=a*(a-b),代入變量值計(jì)算后答案為B二、判斷題(共10題,共20分)PythonIDLEPython(=)左邊的是變試題解析:str()str(49)Python“helloworld”。()。print(“hello”,end=‘’)著輸出下一個(gè)print()的輸出對象,所以本題hello和world在同一行輸出,中試題解析:PythonPython3的代碼可以直接在Python2上運(yùn)行。()。試題解析:這道判斷題是不正確的。Python3Python2Python3Python2試題解析:hideturtle()方法是home()函數(shù)。三、編程題(共2題,共30分)繪制如圖所示圖形,圓的中心為坐標(biāo)原點(diǎn)(35,5;Pen()命令,同學(xué)們可以選用其他命令;importturtle導(dǎo)入庫文件正確;(2)有移動(dòng)命令;(2)有填充顏色指令;(2)有畫圓工具;(2)222分(1分圖形正確;(2)運(yùn)行正常。(2分)5b總共帶了多少元:50乒乓球的數(shù)量是:4eval()命令,同學(xué)們可以選用其他命令。x=int(input('a=int(input('bint(input('乒乓球的單價(jià)是多少元:'))有輸入語句;(2分)有輸出語句;(2)有計(jì)算語句,并且計(jì)算正確,如果計(jì)算錯(cuò)誤該項(xiàng)分?jǐn)?shù)為0;(2分)程序符合題目要求,運(yùn)行正確。(2 一、單選題(2550分 Python來完成,以下哪個(gè)選項(xiàng),可以獲取最高分呢?()試題解析:max()score88,78,9285],max(score)的 =[14Cdic1張明':12,'李紅':12,'王長江 dic1['龍小勤 ['龍小勤 dic1.['龍小勤 dic1('龍小勤keyvalue的方法lslist(range(3,33,3))ls5個(gè)元素是?( 333的元素構(gòu)成,即:[3,6,9,12,15,18,21,24,27,30]5執(zhí)行如下代碼,tuple不屬于元組的選項(xiàng)是?(tuple=tuple北京tuple蕪湖tuple北京蕪湖合肥上海明這是元組。若不補(bǔ)齊這個(gè)逗號,它便不是一個(gè)元組。選項(xiàng)AB。festival={"正月初一":"春節(jié)","正月十五":"元宵節(jié)","五月初五":"端午節(jié)","八月十五":"中秋節(jié)"},則輸出"正月初一"對應(yīng)節(jié)日的代碼是?()d,d[k]dk所對應(yīng)的值(k為鍵。(不包含雙引號)?(試題解析:"德麗莎"10name[0];列表不能直接和C。k為整型,下述while循環(huán)執(zhí)行的次數(shù)為?(k=whilek>13456試題解析:k=20,k=k//2,k循環(huán)過程中的值依次變化為:20,10,5,2,1k=1時(shí),k>14次。正確答案為B。以下程序的輸出結(jié)果是?( 列表中清空clear()del10.ls=[1,2,3,4,5,6,7,8,9,10]ls逆序排列?( 已知字典哈爾濱冰雪大世界侵華日軍第七三一部隊(duì)罪證陳列館太陽島中央大街'],'沈陽沈陽故宮','遼寧省博物館','張學(xué)良舊居','清昭陵長春偽滿皇宮博物院','凈d?()34 31-100之間所有整數(shù)的和?(whileforiinrange(1,101):試題解析:print(sum(range(1,100range()1001-99之3100次,就可以讓他加入球隊(duì),請問教練的要求,可以用哪個(gè)邏輯運(yùn)算符來表示?()and來表示。1-68lst=[['一年級二年級三年級四年級五年級六年級1班2班3班4班5班6班7班8班']]請問下列選項(xiàng)中能正確打印出'6班'(不含引號)的字樣的是哪一個(gè)?() lst為嵌套列表,'四年級'lst[0][3],'6班'lst[1][5],打印完整的'四6班'需將兩個(gè)字符串連接起來并打印,即答案為print(lst[0][3]+lst[1][5])name小明"strname變量的值,并且想要在這個(gè)值后面加上"同學(xué)"兩個(gè)字,應(yīng)該怎么做?()="strname同學(xué)str同學(xué)name同學(xué)strname.append("同學(xué)試題解析:在Python中,可以使用加號+name變量的值以及另一個(gè)"同學(xué)"用"+"連接起來,就能滿足本題要求。11007(7的倍數(shù)不顯示Python循環(huán)可以幫他完成這個(gè)任務(wù)?()i=whilei<=ifi%7!=i+=1i=whilei>=ifi%7!=i+=1i=whilei<=ifi%7==i+=foriinrange(1,101):ifi%7==0:試題A。選項(xiàng)Afor循環(huán)數(shù)到1007的倍數(shù)時(shí)使用continueB使用whileCbreak語句,7D中的else:continue是多余的,并且判斷i%7==07的倍數(shù),因此錯(cuò)誤。 ['H','a','p','p','y','n','e','w','y','e','a', ['H','a','p','p','y','','n','e','w','','y','e','a', 試題解析:list()str轉(zhuǎn)換為了列表類型,列表內(nèi)的元素應(yīng)該是各個(gè)字母字符,BDA錯(cuò)誤,故本題答案為選項(xiàng)C。tuple(1,2,3,4,5),以下語句正確的是?(t=tuple[2]=B、C、DA。以下關(guān)于字典的說法不正確的是?(DD。創(chuàng)建列表時(shí),使用下列哪個(gè)符號?(試題解析:創(chuàng)建元組時(shí)使用(),創(chuàng)建字符串使用''"",創(chuàng)建列表使用[]。所以本題正B。height= 。'%試題解析:字符串的格式化輸出使用%f1.55,需要保留兩位小數(shù),在%后面加上.2D。關(guān)于分支結(jié)構(gòu)的說法錯(cuò)誤的是?(Pythonif、elif、elsePythonelsePython中,if語句后面跟條件表達(dá)式試題解析:在Python中,分支結(jié)構(gòu)的elseC。Festival以下列表保存了春節(jié)的常見民俗,list_sf喝臘八粥','祭灶神掃塵貼春聯(lián)','除夕守歲','錢",存入list_sf列表中"吃餃子"元素的后面?()''''6的位置。tup1快樂你好生日中國祖國祝福'),執(zhí)行語句:printtup1[-5]tup1[3]),得到的結(jié)果是?()下列說法中,錯(cuò)誤的是?(breakforwhileforwhileelsecontinuePythonPythonfor循環(huán)可以使用else語句來在迭代完成后執(zhí)行特定操作。當(dāng)for循環(huán)正常結(jié)束時(shí)(break或者return等提前退出else語句下面的代碼。forelsefor循環(huán)正常結(jié)束時(shí)(break等提前退出else語句下面的代碼。故選擇D。二、判斷題(1020分(正 錯(cuò)for循環(huán)能實(shí)現(xiàn)的功能,while(正 錯(cuò)(正 錯(cuò)age(foritin正 錯(cuò)試題解析:第二行:foritinage:it,可通print(it)age中的每一個(gè)元素。正 錯(cuò)Pythond1={}(正 錯(cuò)python中,可使用一對大括號完成一個(gè)空字典的創(chuàng)建。32.表達(dá)式(1,2,3)==(3,2,1)True(正 錯(cuò)(1,2,3)'星期'+4的結(jié)果是'4'(正 錯(cuò)ifsinstring':ifsinstring':(正 錯(cuò)'s's,這兩個(gè)結(jié)果才可能一樣。故本題描述錯(cuò)誤。ifTrueFalse(正 錯(cuò)試題解析:if語句后面必須要有一個(gè)條件語句三、編程題(230分0(不考慮浮點(diǎn)數(shù)之外的數(shù)據(jù)類型changfloat(input('請輸入長方形的長:'))kuan=float(input('請輸入長方形的寬:'))ifchang<=0orkuan<=0:
zhouchang=(chang+kuan)*2mianji=chang*kuan(2(2(2(4(2(2(**(foriin(2(1(2(2(2(2(2(2024年9月青少年軟件編程Python等級考試二級真題試卷(含答案和解析) 一、單選題(共25題,共50分)。1.以下代碼的輸出是?()aA.丁B.['丁']C.['子']D.子語句的運(yùn)行結(jié)果是?(除最后元素外每個(gè)元素后增加一個(gè)str。例如結(jié)果為語句的運(yùn)行結(jié)果?('Ilike'Ilike'Ilike"Ilikeprogrammming"解析:本題考察的是方法,該方法的作用是返回字符stroldnew。ls['a','b','c','d','e'],ls整體反轉(zhuǎn)?()reverse()stu":"劉道林"},則輸出所有班級及對應(yīng)姓名(鍵值對)的命令是?()運(yùn)行下列代碼,終端區(qū)打印的結(jié)果是?(D。planet3?()print(planet[0:3:1])print(planet[1:3])planet23;print(planet[1:3:2])作用是訪問planet2;print(planet[::3])planet1B10?(提醒:是不能實(shí)現(xiàn))()A. Ci19i1,2,3……19i=i+2iC。以下代碼輸出的結(jié)果是?(A.B.['榴蓮','芒果','椰子','楊桃','檸檬','百香果','橄欖','木瓜',['枇杷C.['榴蓮','芒果','椰子','楊桃','檸檬','百香果','橄欖','木瓜','枇杷D.['榴蓮','芒果','椰子','楊桃','檸檬','百香果','橄欖','木瓜','枇杷append()函數(shù),是向原有列表增加一個(gè)元素,一個(gè)元素可以ls1B。月”從詩中自動(dòng)提取出來,以下程序正確的是?()以下程序運(yùn)行的結(jié)果是?(i06i+1,i17,iiss1,3,5,7,s16,i7。運(yùn)行這段代碼,終端區(qū)會打印什么結(jié)果?(運(yùn)行這段代碼,字典會變成什么樣子?()cat':7,':11,':13}cat['三花貓']=5A.{'三花貓':7,'布偶貓':11,'貍花貓B.{'三花貓':5,'布偶貓':11,'貍花貓C.{'三花貓':5,'三花貓':7,'布偶貓':11,'貍花貓D.程序會報(bào)錯(cuò)75運(yùn)行這段代碼,終端區(qū)會打印什么內(nèi)容?(20,30C。lst?(lst[7,8,4,0,5,80,6.22.9,11,3]中刪除小數(shù)內(nèi)容,lst[n:m]nm-1dellst[6:8]。16list','狗','豬'],以下可以輸出生肖“龍“的是哪個(gè)語句?()0141124-12C。s='python',s*2?(D執(zhí)行以下語句,可以創(chuàng)建字典的是?(APython?(do……whileDD。下列說法中錯(cuò)誤的是?(C。{'name':'gender':'height':170}。若要在字典中增加一個(gè)所在年級信息,李老師應(yīng)該使用下列哪個(gè)選項(xiàng)?()解析:len(info)是查看字典元素的個(gè)數(shù),pop('class')是刪除字典中鍵為class的鍵值對,info['height']='四年級'是將鍵為height的值改為'四年級'。所C。85,輸出結(jié)果為?(85,858090,fruits['apple','banana','orange','pear'],該列表中一共包含幾個(gè)元素?()fruits4DPython(list)的正確操作?(listB3?(3二、判斷題(共10題,共20分)append()方法會將新元素添加為列表的第一個(gè)元素。(解析:append()str1'123',str2123,str1str2()breakcontinue()創(chuàng)建字典時(shí),可以用數(shù)字、字符串、元組、列表作為字典中的鍵。()多層循環(huán)中,break()remove()函數(shù)刪除元組中的末尾元素。()fruit=('現(xiàn)了兩次,因此這個(gè)元組不能正常使用。()解析:元組中允許出現(xiàn)重復(fù)的元素。fruit=('print('She'sapupilShe'sapupil()解析:用單引號括起包含撇號的字符串時(shí),Python在分支結(jié)構(gòu)中,if、elif、else()ifwhile()whileTrue周二的步數(shù)分別為:3975,3584,9754,4584,3435,9890,2344,9890必須使用列表或者元組;將每個(gè)同學(xué)兩天的步數(shù)和求出來后形成一個(gè)新的列表;將新的列表(總步數(shù))輸出出來,并且按照步數(shù)的多少從小到大排列。使用了列表或者元組;(2)。有循環(huán)語句;(2)。能夠?qū)蓚€(gè)列表中的值能分別讀出來;(2)。使用了加法進(jìn)行總步數(shù)的計(jì)算;(2)。能夠?qū)⒖偛綌?shù)放進(jìn)新的列表里面;(2)。使用了排序語句;(2)。總步數(shù)計(jì)算正確;(2)。輸出正確。(1)。程序開始會定義一個(gè)數(shù)字(1-100),作為幸運(yùn)數(shù)字;每個(gè)同學(xué)有五次機(jī)會,他們可以在終端區(qū)輸入自己猜測的號碼;如果猜中了,程序就會打印:'恭喜你獲得大獎(jiǎng)!';如果沒有猜中,程序就會打印:'很遺憾,再來一次吧'。正確指定了一個(gè)整數(shù);(3)。正確輸入數(shù)字并轉(zhuǎn)化成整型;(3)。正確通過條件判斷語句判斷中獎(jiǎng)并打印對應(yīng)內(nèi)容;(3)。正確通過條件判斷語句判斷沒中獎(jiǎng)并打印對應(yīng)內(nèi)容;(3)。實(shí)現(xiàn)中獎(jiǎng)就結(jié)束的邏輯。(3)。2024年6月青少年軟件編程Python等級考試試卷三級真題(含答案) 一、單選題(2550)“5,8,6,3,9,2從小到大的順序排列,第一輪排序的結(jié)果為(l=[9,2,8,6,3,4],結(jié)果是(。(下面程序,說法正確的是((trytrytry,finally(A.10011B.C.D.30,轉(zhuǎn)化為十進(jìn)制數(shù)為(D.90,轉(zhuǎn)化為十六進(jìn)制數(shù)為(3C(Python關(guān)于該段程序,下列說法正確的是(menuprice4menuprice下面程序,說法正確的是(gz,gz=[['a1','(有關(guān)數(shù)據(jù)處理,下列說法正確的是(CSV下面這段程序,說法正確的是(9,會出錯(cuò)的,是哪項(xiàng)(x(。下面兩行代碼運(yùn)行的結(jié)果是((3print()打印出的結(jié)果是(3(print(bool(4)+3)的結(jié)果應(yīng)該是(647(有如下兩行代碼,請問代碼運(yùn)行之后,打印出的結(jié)果是(下列四個(gè)表達(dá)式,值最大的選項(xiàng)是(下面兩行代碼執(zhí)行結(jié)果是(90二、判斷題(1020)13((關(guān)于文件的讀取,readline()read()((下面這段代碼中,writerows()實(shí)現(xiàn)了向'fruits.csv'進(jìn)行多行輸入((max([1,2,3])運(yùn)行結(jié)果是相同的。請判斷是否正確(。((:ok(三、編程題(330)。在一列表中產(chǎn)生nAZ5,隨機(jī)產(chǎn)生原始字母["D","H","K","E","H"]1~3552024年3月青少年軟件編程Python等級考試試卷三級真題(含答案和解析) 一、單選題(2550分)Python,hex(2023)的功能是202320232023A.(A)16B.C.D.False8B.C.D.1513試題解析:進(jìn)制轉(zhuǎn)換,(8)16=(8)10A.(37)8B.C.D.a=int(input('bint(input('輸入另一個(gè)數(shù):'))m=a/bprint('結(jié)果是exceptValueError:print('b0tryexceptValueErrorb0exceptforiinrange(2):a=5%iexcept&&&&&。無論是否出錯(cuò),finally都會執(zhí)行,所以打印出*****2i1else序塊執(zhí)行,打印出@@@@@,finally*****。綜上所述,Bwithopen('動(dòng)物.csv','w')as自動(dòng)讀取動(dòng)物.csv自動(dòng)寫入動(dòng)物.csv自動(dòng)打開動(dòng)物.csv.csvwithopen('動(dòng)物.csv','r')asf:CSVf=withopen('d:/stu.csv','r'),下列描述不正確的是stu.csvstu.csvf試題解析:文件打開方式:rstu.csvPythonread()read()readline()f=open(r"c:\計(jì)算.txt",'w'),下列描述不正確的是f'w'如果文件“計(jì)算.txt”試題解析:如果文件“計(jì)算.txt”arr=foriinrange(1,len(arr)):key=arr[i]j=i-whilej>=0andkey<arr[j]:arr[j+1]=①j=j-1arr[j+1]=keyprintarr[j-D,arr[j]。a=forxinrange(len(a)):if①!=0:a[x]=a[x]+1a[x]a[x]^a[x]a[x]%2試題解析:本題代碼中,foraifD。a=n=foriinforjinrange(0,n-i-1):ifa[j]>a[①]:a[j],a[j+1]=j-n-BA.(-3,1)B.(-C.(-4,-D.(-3,-試題解析:divmod(a,b)函數(shù)可以返回a除以b的商和余數(shù),余數(shù)的符號由第二個(gè)參數(shù)的符號決定,在這個(gè)例子中,-10除以3的商為-4,余數(shù)為2。因此,正B。set_a=set('happy')set_b=set('java')set_c=set_a-set_bc=list(set_c)A.B.C.D.試題解析:首先,set_a包含字符'happy',set_b包含字符'java'。然后,通過set_a-set_b操作取得兩個(gè)集合的差集set_cset_aset_b這將從set_a中移除在set_b中出現(xiàn)的元素,因此set_c將包含字符'h','p','y'。最后,將set_cc,c。所以輸出結(jié)果是['y','h','p']。給定列表nums=[1,2,3,4,5,6],以下哪個(gè)選項(xiàng)返回notnot(all(nums)andnot(all(nums)orany(nums))試題解析:notall(nums)TrueFalse。any(nums)返回True的條件是列表中有元素為True。給定列表`nums=[1,2,3,4,5,6]`,any(nums)返回True,所BA.(0,3,6)B.C.D.終止值和步長。在這個(gè)例子中,range(0,8,3)0,3,6,然后使用tuple()函數(shù)將其轉(zhuǎn)換為元組,最終輸出結(jié)果為(0,3,6),A。A.'36845'B.C.D.['3','6','8','4','5']list()函數(shù)將可迭代對象轉(zhuǎn)換為列表。B.C.D.試題解析:min("2345")返回的是字符串中ASCII碼最小的字符,即"2",轉(zhuǎn)換成int類型為2;max("14693")返回的是字符串中ASCII碼最大的字符,即"9",轉(zhuǎn)int9;b+a,11。ASCIIASCIIchr()ASCIIbool01-2FalseA0False。abs()函數(shù)的返回值類型DAsumnumssumsumD0,sum0,因此該參數(shù)可以省略。fruits=['apple','banana','orange']fori,fruitinenumerate(fruits):applebananaorange2enumerate()ifruitprint()ifruit"0apple,1banana,2orange"。C二、判斷題(1020分)3C743C60,74except()exceptexceptCSVabs()abs(-3.14)的運(yùn)行結(jié)果是-3{"name":類型,type({"name":"Alice","age":25})dict,dictTrue。數(shù)格式化為保留兩位小數(shù)的字符串,所以3.1415926會被格式化為"3.14"。因此“00110,22+21=2*(21+20)。三、編程題(330分)例如,n=2,1,21“1“1① while ④whilei<=n:whileif(2(2(3(4)i=i+1(3defeven(x): foriin forjinrange(0,n-i- foriinrange(0,n- defeven(x): foriinrange(0,n-forjinrange(0,n-i-1): foriinrange(0,n-1):h=filter(even,c)(3(3(3(3(5)even(455ABC放在"myd.csv"5的答題情況,統(tǒng)計(jì)出每個(gè)項(xiàng)目選"A"Pythonimportwithopen("/data/ ")asf:qk={"1":0,"2":0,"3":0,"4":0,"5forrowincont[ foriinrange(len(row)):ifrow[i]== foriinimportwithopen("/data/myd.csv")asf:qk={"1":0,"2":0,"3":0,"4":0,"5forrowincont[1:]: foriinrange(len(row)):if #或者foriinrange(5):(1(1(3)'A'或者"A"(2csv11:1:len(cont);從外循環(huán)處應(yīng)該是判斷是否選“AA1。2024年6月青少年軟件編程Python等級考試試卷四級真題(含答案)分?jǐn)?shù):100分 一、單選題(共25題,共50分)執(zhí)行以下程序后所輸出的結(jié)果是()以下說法錯(cuò)誤的是()如下代碼,運(yùn)行之后,最終打印結(jié)果是() return()returnreturnNonea,b,cnonlocalglobal()globalnonlocalglobal 下列關(guān)于分治算法的描述中,錯(cuò)誤的是()解決下列問題體現(xiàn)分治算法思想的是()1000(完美數(shù)是除了本身之外的因數(shù)之和等于本身)1005n172,若采用二分查找,則需要找多少次才能夠找到小王()。1234階乘是一個(gè)數(shù)與所有小于它的正整數(shù)的乘積。例如,5(5!)(運(yùn)行如下代碼,請輸出運(yùn)算結(jié)果()96運(yùn)行以下代碼,請輸出運(yùn)算結(jié)果()運(yùn)行以下代碼,請輸出運(yùn)算結(jié)果() python()。 以下哪種情況下適合使用自定義函數(shù)()調(diào)用自定義函數(shù)時(shí),以下哪種情況下程序運(yùn)行時(shí)一定會出錯(cuò)() 以下調(diào)用函數(shù)的語句中,能正確執(zhí)行的是() 對于以下自定義函數(shù)及程序,運(yùn)行后的結(jié)果是()PyPyPy使用*args**kwargs()使用*args**kwargsreturn()returnreturnreturnPythony=x**2+6*x+2()Python二、判斷題(共10題,共20分)如果在函數(shù)內(nèi)訪問其作用域內(nèi)不存在的變量,程序一定會報(bào)錯(cuò)()(1-1005025,37,……通過這種策略,該同學(xué)很快猜出幸運(yùn)數(shù),這體現(xiàn)了分治思想()。95()三、編程題(330)。1n的數(shù)字(包含n),分別計(jì)算出能被k整除的數(shù)字之和與不能被k整除的202482024年9月青少年軟件編程Python等級考試四級真題(含答案一、單選題(共25題,共50分)50乙最多用多少次能猜出甲寫的正確數(shù)字?()。864二分查找法是利用了哪種算法思想?()運(yùn)行下列程序后,輸出的結(jié)果是?()。deff(n):return1returnn*f(n-1)A.B.5下列定義計(jì)算圓周長的匿名函數(shù)中,正確的是?()sjc?()。defsjc(x):1ablambda?()lambdareturnlambda下列程序,運(yùn)行的結(jié)果是?()。defqh(a,b,c=5):returna+b+cA.1525B.20C.20D.15有如下程序段,執(zhí)行該程序段后的結(jié)果是?()題fun函數(shù)可以傳入的參數(shù)a不確定有多少個(gè)劃線處的代碼正確的是(deffun( a請選擇下面代碼的輸出結(jié)果是?()defn+=returnnx=10y=f(x)執(zhí)行如下程序,語句“s=s+i”被執(zhí)行的次數(shù)是?()5678有如下程序段,執(zhí)行該程序后,輸出的結(jié)果是?()。defqh(n):s,f=foriinrange(1,n+1):s+=f*if=-freturns2-D.-fac(a)函數(shù)被調(diào)用了幾次?()。deffac(a):ifa==returnreturna+fac(a-1)5679指令是?()。pipinstallpipinstall-UpipdownloadpipsearchPythonimportmathmath實(shí)現(xiàn)向下取整的是?()。以下代碼的時(shí)間復(fù)雜度是多少?()。i=1n=whilei<i=i*以下哪種函數(shù)一定是直接或間接調(diào)用函數(shù)本身的函數(shù)?()以下選項(xiàng)中關(guān)于遞歸算法的描述,錯(cuò)誤的是?()一定要有基例(指不需要遞歸就能求解得的解)實(shí)現(xiàn)遞推算法的核心程序結(jié)構(gòu)通常是使用?()關(guān)于遞歸與遞推算法,表述不準(zhǔn)確的觀點(diǎn)是?()其原因是?()。運(yùn)行下列程序后的結(jié)果是?()。deff(n):returnnA.B.C.D.(遞錯(cuò)誤的是?()。defv=length*width*heightreturnv項(xiàng)?()。defdiscount(price,rate):final_price=price*rateold_pricefloatinputrate=float(input('請輸入折扣率:'))discount(old_price,rate)print:',final_pricepricefinal_price二、判斷題(共10題,共20分)O(nlogn)。()把實(shí)現(xiàn)相同功能的代碼作為一個(gè)代碼塊封裝在一起,形成函數(shù)。()。關(guān)鍵字實(shí)參之前。()。有如下程序段,運(yùn)行該程序段后,將提示錯(cuò)誤。()。defjs(x=3,y):import()。復(fù)雜度為一個(gè)常量。()。遞歸函數(shù)中,一定要包含對自身的調(diào)用,而且一定要有終止條件。()。()中可用。()。Python()。三、編程題(230)。PythondefisRn(year): #判斷year是否閏年。if oryear%400==0:returnreturndefjsDays(data): s=0year=int(data[:4])month=int(data[4:6])day=int(data[6:])foriinrange( s+=days[i]s+=ifmonth>2and s+=1returndefcheckRq(data): month=int(data[4:6])day=ifmonth<1ormonthreturnifdays[month-1]<dayorday<1:return0returndays rqinput('輸入年月日,格式如:20240102\n')ifcheckRq(rq):d= def yearif(year%4==0andyear%100!=0)oryear%400==returnreturndefjsDays(data): datas=0year=int(data[:4])month=int(data[4:6])day=int(data[6:])foriinrange(month-1):s+=days[i]s+=ifmonth>2andisRn(year):s+=1returndefcheckRq(data): month=int(data[4:6])day=ifmonth<1ormonth>12:return0ifdays[month-1]<dayorday<1:return0returndays=[31,28,31,30,31,30,31,31,30,31,30, rqinput('輸入年月日,格式如:20240102\n')ifcheckRq(rq):d=print(rq,d,print(rq,校園里流行一種新的數(shù)學(xué)游戲:每次邀請兩個(gè)同學(xué)參加,第一個(gè)同學(xué)先從1和2中挑一個(gè)數(shù)字,第二個(gè)同學(xué)可以在對方的基礎(chǔ)上選擇加1或者加2,然后又輪到第一個(gè)同學(xué),他也可以選擇加1或者加2,之后再把選擇權(quán)交給對方,就這樣交替地選擇加1或者加2,誰先加到20,誰就贏了。小智編寫了以下程序,分析總defifn==1or ①:return1sn=② return tn= defifn==1orn==2:return1sn=act(n-1)+act(n-2)returnsntn=print("總共存在%d某路公共汽車,總共有八站,從一號站發(fā)車時(shí)車上已有n位乘客,到了第二站先defifi==
defifi==return6return(num(i+1)-8+i)*22024年3月青少年軟件編程Python等級考試試卷五級(含答案) 一、單選題(共25題,每題2分1defcount_odd_numbers(n):returnlen([numfornuminrange(n)ifnum%2!=0])3題,以下Python代碼的輸出結(jié)果是?(D)foriinrange(5):print(''*(5-i)+'*'*(2*i+1))912A.jieba.add_word(w)w。Python012ApythonB.delmy_dict[key]15PythonLista=[1,2,3,4]list1?(C)importrandoma=[random.randint(1,5)*2foriinrange(5)]l=["python"+i+"級"foriin"一二三四五六"]pythonpythonpythonpython254次,若公歷年份是4的倍數(shù)且不是100的倍數(shù)則為普通閏年(如2004年、2020年就是普通閏年現(xiàn)在想輸出1949年到今(2024年之間的所有普通閏年,A.print([iforiinrange(1949,2025)ifi%4==0andB.print([iforiinrange(1949,2025)ifi%4!=0andi%100!=0])C.print([foriinrange(1949,2025)ifi%4==0andi%100=0])D.print([foriinrange(1949,2025)ifi%4!=0andi%100=0])二、判斷題(共10題,每題2分2648(正確result=sum([numfornuminnumsifnum%3!=0])*2-27Python(錯(cuò)誤第28題,無法通過引用索引來訪問集合中的元素,但是可以用for循環(huán)來遍歷第29題,科技社團(tuán)將個(gè)人信息定義為元組,使用小括號,數(shù)據(jù)可以是不同的數(shù)第30題,Jieba是優(yōu)秀的中文分詞第三方庫,jieba.cut(s)精確模式,可以把31(正確32,print('It'sawonderfulday!'It'sawonderfulday!str="Thisisadisposablecup"列表推導(dǎo)式[chr(i+97)foriinrange(26)](正確)三、編程題(共3題,共30分360~9,foriin foriinifcode[i//100]+code[i//10%10]+code[i%10]==num:ifnotflag:print("37scores,scores while :")if whileTrue::")ifscore=="stop":38221小程序,輸入客觀題正確答案和答卷上的答案,即可計(jì)算得分。PythonPythondefjudge(x,y):whileify[i]notin returnfkey=input("請輸入客觀題(5道)標(biāo)準(zhǔn)答案:")s=input("請輸入客觀題(5道)題學(xué)生答案:")forjinrange(5):ififkey[j:len(key)]==s[j:len(s)]: if "defjudge(x,y):whileify[i]notinx:returnfkey=input("請輸入客觀題(5道)標(biāo)準(zhǔn)答案:")s=input("請輸入客觀題(5道)題學(xué)生答案:")forjinrange(5):ififkey[j:len(key)]==s[j:len(s)]:elifs[j:len(s)]!=key[j:len(key)]:ifs[j]==key[j]:2024年6月青少年軟件編程Python等級考試試卷五級真題(含答案)分?jǐn)?shù):100分 一、單選題(2550分)range()函數(shù)的基本用法是什么("108642"((“1234(4python("banana',需要增加集合元素"banana',正確的操作是?()(2Python((list1(有如下Python程序段,程序運(yùn)行后輸出的結(jié)果是 ((1383,85,87,75,95,87,88,90,79,80。在核對成績時(shí)(運(yùn)行下列代碼,輸出的結(jié)果是(運(yùn)行以下代碼,輸出結(jié)果是((求執(zhí)行下列操作后的正確結(jié)果(運(yùn)行下列代碼,正確的結(jié)果是(執(zhí)行下列語句,得到的結(jié)果是(47(Python(B.C.D.str1="((A.B.C.D.(Asort()函數(shù)運(yùn)行下列代碼,正確的結(jié)果是(A.B.D.二、判斷題(1020分)list1=[1,2,'a','a'],set1=set(list1),(((('basketball',99)((0(x,y,z=map(str,range(3))x,y,z((((三、編程題(330分)。36.統(tǒng)計(jì)單詞(10請輸入一段文字:Base64(10Base64Base64Base643(2464(24÷6=4),1Base64以編碼字符“Win”2“Win”ASCII87,105,110,分別轉(zhuǎn)換為86查找它們對應(yīng)的字符,得到“Win”Base64“V2lu3Base64PythonASCIfor8str(r)+t。每tmp0。找缺失數(shù)(101n[1,n]范圍內(nèi)an=5時(shí),a[0]=3,a[1]=4,a[2]=1,a[3]=5a2。2024年6月青少年軟件編程Python等級考試試卷六級真題(含答案) 一、單選題(2550)運(yùn)行下面代碼的正確結(jié)果是()withopen("example.txt","a")asfile:file.write("Iseeyou.")Thisisanexample.ThisisanIseeThisisanexample.IseeIseeyou.Thisisanexample.Python()write(create(new(open()filename="example.txt"line_count=0withopen(filename,"r")asfile:forlineinfile:line_count+=print(f"Thefile'example'has{line_count}lines.")example.txtMyFavoriteOnceuponatime,IhadapetdognamedMax.MaxwasthemostobedientdogIknew.Weplayedfetchinthepark,wentonlongwalksinthewoods,andeventooknapstogetheronlazyafternoons.4321運(yùn)行下面代碼的正確結(jié)果是()withopen("myfile.txt","w")asout_file:out_file.write("ThisismyfirstPythonprogram.")withopen("myfile.txt","r")asin_file:myfile=in_file.read()myfile.txtHelloHelloThisismyfirstPythonHelloThisismyfirstPythonHelloWorld!ThisismyfirstPythonprogram.編寫程序繪制如下圖所示的直線,程序空白處應(yīng)填()importmatplotlib.pyplotaspimportnumpyasnpx=np.array([0,1,2, 1234()importmatplotlib.pyplotaspimportnumpyasnpx=importmatplotlib.pyplotaspimportnumpyasnpx=np.array([3,4,3, 1234在命令行窗口分別運(yùn)行以下代碼,輸出結(jié)果是()>>>importnumpyasA.array(['6','6','6','6','6',B.array([6,6,6,6,6,C.6,6,6,6,6,D.'6','6','6','6','6',2456importmatplotlib.pyplotaspimportnumpyasnpimportjsona='{"name":"age":30,"city":SQLite()B.C.D.CREATTABLEUsers(id,name,password,role)idPRIMARYNOTnamepasswordNOTimportsqlite3conn=sqlite3.connect('./mydb.sqlite')cur=conn.cursor()sql'''INSERTINTOUsers(name,password,role)VALUEScur.execute(sql,('admin','123456','connsqlite3.connect('./mydb.sqlite'),mydb.sqlitecur=conn.cursor(),sql'''INSERTINTOUsers(name,password,role)VALUESdp=[[0foriinrange(n)]forjinrange(m)]dp.insert(-1,[nforiinrange(n)])dp[len(dp)-importrandomforiinrange(1,6):iftmp%2==0ori%2==1:A.B.C.D.importcsvnext(file1)foriinfile1: importsqlite3conn=sqlite3.connect('mydatabase.db')c=conn.cursor()c.execute("SELECT*FROMusersWHEREage>?",(30,))results=c.fetchall()forrowinresults:303030classPerson():definit(self,name,age):=nameself.age=agedefintroduce(self):returnf"Mynameis{}andIam{self.age}yearsold."p=Person("Alice",30)MynameisAliceandIam30yearsMynameisPersonandIam30yearsMynameisAliceandIam0yearsMynameis30andIamAliceyearsold.classMyClass():definit(self):self.x=10self.y=20defadd(self):returnself.x*self.yobj=MyClass()A.B.C.D.classParent():defreturn"Parent'smethod1"classChild(Parent):defreturn"Child'smethod1"defmethod2(self):returnsuper().method1()c=Child()Parent'smethod1Parent'smethod1Child'smethod1Child'smethod1Child'smethod1Parent'smethod1Parent'smethod1Child'smethod1classJdage():definit(self,name,age):=nameself.age=agedefifself.age<18:my_stu=Jdage("Peter",26)my_stuJdage程序代碼執(zhí)行后的結(jié)果為“Peterdefjd(self)jd息表示游戲開始。如何綁定一個(gè)函數(shù)到按鈕點(diǎn)擊事件,以便在點(diǎn)擊時(shí)執(zhí)行()button=Button(root,text="開始游戲",button=Button(root,text="開始游戲",button=Button(root,text="開始游戲",buttonButton(root,text="event=startGame)window=root=app=frameFrame()word=Word(root,text='text=Text(root,value='message=Message(root,text='labelLabel(root,text='書名')局管理器最適合實(shí)現(xiàn)這個(gè)需求()二、判斷題(1020)Pythonwith()下面代碼的輸出結(jié)果是:HelloWorld!()。file=open("exam.txt")exam.txt:HelloWorld!json.dumps()PythonJSON()。classMyClass():defmy_method(self,other_arg):print(self,other_arg)obj=MyClass()classA():definit(self):self.value=classdefinit(self):super().init()self.value+=5b=importmatplotlib.pyplotaspltimportnumpyasx=np.linspace(0,10,100)y1=np.sin(x)y2=plt.plot(x,y1,plt.plot(x,y2,label='cos(x)')Button三、編程題(330)sport_240622.csv40(40)人群的平均運(yùn)動(dòng)時(shí)長(2)importwithopen("/data/sport_240622.csv")asf:rows=list( forrowin importwithopen("/data/sport_240622.csv")asf:rows=list(csv.reader(f))forrowinPythonsqlite3students(主鍵),name(學(xué)生的名字),age(學(xué)生的年齡),grade(學(xué)生的年級students_table518將名字為"Alice"1刪除名字為"Bob"importsqlite3conn=sqlite3.connect(' cursor=conn.cursor() KEYAUTOINCREMENT,nameTEXT,ageINTEGER,gradeTEXT)''')students=[('Alice',17,'10th'),('Bob',18,'11th'),('Charlie', ('David',19,'12th'),('Eve',17,cursor.executemany('''INSERTINTOstudents_table(name,age,grade)VALUES(?,?,?)''',students)cursor.execute('SELECT*FROMstudents_table print(18 cursor.execute('UPDATEstudents_tableSETage=age+1WHEREname=cursor.execute('DELETEFROMstudents_tableWHEREname="Bob"')importsqlite3conn=sqlite3.connect('students.db')cursor=conn.cursor()cursor.execute('''CREATETABLEstudents_table(idINTEGERPRIMARYKEYAUTOINCREMENT,nameTEXT,ageINTEGER,gradeTEXT)''')students=[('Alice',17,'10th'),('Bob',18,'11th'),('Charlie','10th'),('David',19,'12th'),('Eve',17,cursor.executemany('''INSERTINTOstudents_table(name,age,grade)VALUES(?,?,?)''',students)cursor.execute('SELECT*FROMstudents_tableWHEREage18')print(18cursor.execute('UPDATEstudents_tableSETage=age+1WHEREname=cursor.execute('DELETEFROMstudents_tableWHEREname="Bob"')BMI18.523.9classBoy():definit(self,tizhong,shengao):defreturn ifprint("BMI:%d偏瘦。"%c.bmi())elif print("BMI:%dprint("BMI:%dc.bmi())classdefinit(self,tizhong,shengao):self.tizhong=tizhongself.shengao=shengaodefreturnself.tizhong(self.shengao**2)a=int(input('輸入體重(kg):'))b=float(input('輸入身高(cm):'))/100 #將身高從厘米轉(zhuǎn)換為米c=Boy(a,b)ifc.bmi()<print("BMI:%.2fc.bmi())elifc.bmi()>23.9:print("BMI:%.2fc.bmi())print("BMI:%.2f2024年3月青少年軟件編程Python等級考試試卷六級真題(含答案和解析) 一、單選題(2550)以下選項(xiàng)中,創(chuàng)建類正確的是classtest1:defclassdefinit(na,ag):self.na=naclassdefprint(self):classdefinit(classA():definit(self,x):defreturnself.x+self.x6classT():definit(self):def26要將一個(gè)數(shù)組[1,2,3,4,5]繪制成折線圖,代碼是importmatplotlib.pyplotaspltimportnumpyasimportmatplotlib.pyplotaspltimportmatplotlib.pyplotaspltimportmatplotlib.pyplotasplt3*4importnumpyasarr=importnumpyasarr=importnumpyasarr=importnumpyasarr=np.array()生成數(shù)組,np.sum()計(jì)算和,arr%2==0Amatplotlibxyplt.title()plt.set_xlabel()plt.xlabel()plt.xlabel()plt.set_xlabel()plt.set_ylabel()在使用面向?qū)ο蟮姆椒ɡL圖時(shí),用于設(shè)plt.yticks()xymatplotlibbar()plot()barh()函數(shù)用于繪制水平柱形圖,因此,ABC;scatter()函數(shù)用于繪制散點(diǎn)C。JSON{'name':'Alice','age':25,'city':'New{name:"Alice",age:25,city:"New{"name":"Alice",age:25,city:'New{"name":"Alice","age":25,"city":"NewYork"}試題解析:在JSON中,鍵和字符串值都應(yīng)該使用雙引號(")包圍,而不是單引號(')。因此,選項(xiàng)A、B、C都不是有效的JSON格式。選項(xiàng)D中的雙引號使用JSONcsvimportjsonjson_str='{"name":"Alice","age":25,"city":"Newdata=json.loads(json_str){"name":"Alice","age":25,"city":"New{'name':'Alice','age':25,'city':'New[{'name':'Alice','age':25,'city':'New['name':'Alice','age':25,'city':'NewYork']JSONjson.loads()解碼為Pythonimportjsondata="name":"Alice","age":25,"city":"New}text=json.dumps(data)["name":"Alice","age":25,"city":"New{'name':"Alice",'age':25,'city':"New{"name":"Alice","age":25,"city":"New{'name':'Alice','age':25,'city':'NewYork'}Pythonjson.dumps()JSONJSON(JavaScriptObjectNotation)的概念,正確的是試題解析:JSON其簡潔性和普遍性,JSONtkinterfromtkinterimport*root=Tk()root.title('mywindow')btn1=Button(root,text='fromtkinterimport*root=Tk()root.title()btn1=Button(root,text=btn1.place(x=200,y=50,width=40,height=40)defchangebg(event):#鼠標(biāo)移到按鈕上按鈕變紅event.widget['bg']'red'def#鼠標(biāo)離開按鈕上按鈕變藍(lán)event.widget['bg']=試題解析:btn1.bind('<Enter>',changebgimporttkinterastkimporttkinter.messageboxfromtkinterimport*root=Tk()bt=Button(root)bt['text']defdianji(event):tk.messagebox.showinfo('message','giveflower') giveflower試題解析:bt.bind('<Button-1>',dianji)tkinterfromtkinterimport*root=Tk()e1=Entry(root)fromtkinterimport*root=Tk()e1=Button(root)fromtkinterimport*root=Tk()e1=Label(root,text='123')fromtkinterimport*root=Tk()e1=Checkbutton(root,text='123')試題解析:e1Entry(root)Aimportsqlite3conn=sqlite3.connect('student_info.db')cursor=conn.cursor()cursor.execute('''CREATETABLEIFNOTEXISTSStudent(idINTEGERPRIMARYKEY,nameTEXT,agecursor.execute("INSERTINTOStudent(id,name,age)VALUES(1,'Alice',cursor.execute("INSERTINTOStudent(id,name,age)VALUES(2,'Bob',cursor.execute("INSERTINTOStudent(id,name,age)VALUES(3,'Charlie',cursor.execute("SELECT*FROMStudent")students=cursor.fetchall()forstudentinprint(f"ID:{student[0]},Name:{student[1]},Age:{student[2]}")cursor.execute("UPDATEStudentSETage=23WHEREid=2")cursor.execute("DELETEFROMStudentWHEREid=3")23453id2id=32importsqlite3connection=sqlite3.connect('test.db')cursor=connection.cursor()cursor.execute('''CREATETABLEemployees(idINTEGERPRIMARYKEY,nameTEXT,ageINTEGER,3456B,id,name,age,salarySQLitemydatabase'connection='connection='connection='connectionsqlite3.connect("mydatabase.txt")'importsqlite3connection=sqlite3.connect("students.db")cursor=connection.cursor()cursor.execute("CREATETABLEstudents(nameTEXT,ageINTEGER)")cursor.execute("INSERTINTOstudentsVALUES('John',19)")cursor.execute("INSERTINTOstudentsVALUES('John',18)")cursor.execute("DELETEFROMstudentsWHEREname='John'")cursor.execute("INSERTINTOstudentsVALUES('John',17
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工業(yè)硅搗爐工工藝流程
- 腳手架的搭設(shè)和拆除施工方案
- 公路土木工程建設(shè)施工可行性研究報(bào)告
- 耳塞式耳機(jī)購買協(xié)議
- 家居裝飾補(bǔ)充協(xié)議書
- 標(biāo)準(zhǔn)入學(xué)保證書模板
- 招標(biāo)工程材料采購
- 水電站建設(shè)招標(biāo)條件
- 招標(biāo)文件購買責(zé)任本
- 代購服務(wù)合同糾紛案例分析
- 全國教育科學(xué)規(guī)劃課題申報(bào)書:18.《教育強(qiáng)國建設(shè)的投入保障研究》
- 第1課時(shí)淘氣的一天(教學(xué)設(shè)計(jì))-2024-2025學(xué)年北師大版(2024)一年級上冊數(shù)學(xué)
- 2024-2025學(xué)年統(tǒng)編版(2024)道德與法治小學(xué)一年級上冊教學(xué)設(shè)計(jì)
- 醫(yī)院醫(yī)技科室與臨床科室定期溝通制度
- 期中 (試題) -2024-2025學(xué)年人教PEP版(2024)英語三年級上冊
- 律師事務(wù)所人員管理制度
- 渣土、余土運(yùn)輸服務(wù)方案(技術(shù)方案)
- 網(wǎng)絡(luò)安全管理責(zé)任制度制度存在的問題(8篇)
- 20以內(nèi)的加法口算練習(xí)題4000題 205
- 《網(wǎng)絡(luò)系統(tǒng)建設(shè)與運(yùn)維》課件-項(xiàng)目一 5G技術(shù)特點(diǎn)和網(wǎng)
- 渠道襯砌施工方案(渠道預(yù)制混凝土塊)
評論
0/150
提交評論