版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
-一零-思考與練答案練一一.(略)二.答:只有在第一行為‘空’,入到第二行時(shí),Sublime菜單項(xiàng)‘文件(F)’下拉菜單地‘保存(S)’命令才成為可用。三.答:程序執(zhí)行與互執(zhí)行兩種方式。四.答:C練二一.答:不行,因?yàn)槿皇且粋€(gè)有效地變量名,變量名只能以英文字母或下劃線打頭。 二.答:可以。三.答:空字符串是單引號(hào)(或雙引號(hào))里不包含任何字符地字符串。若單引號(hào)(或雙引號(hào))里包含了一個(gè)空格字符,那就表明該字符串里有字符,因此它不是空字符串。所以,空字符串與單引號(hào)(或雙引號(hào))里面只包含一個(gè)空格字符地字符串,它們是兩個(gè)不同地字符串概念。 四.答:第一個(gè)print語句輸出PleaseWaitBeyondTheLine.;第二個(gè)print語句輸出pleasewaitbeyondtheline.;第三個(gè)print語句輸出PleaseWaitBeyondTheLine.五.答:第一句輸出地結(jié)果是二零;第二句輸出地是-一。六.答:輸出:,七.答:程序出現(xiàn)n時(shí),代表地是英文地一個(gè)小寫字母n;程序出現(xiàn)\n時(shí),反斜杠后跟隨地n就不再是英文地小寫字母n,這個(gè)整體被視為是換行符。八.答:用str一[-一零:-一]截取出地切片是astudent。為了將此切片反轉(zhuǎn)過來,應(yīng)該做如下地兩個(gè)操作,第一是先將該切片存放到另一個(gè)變量str二里:str二=str一[-一零:-一];然后將str二行反轉(zhuǎn),即:str二[::-一]。 九.答:七,三二,一。 一零. 答:有兩種辦法,一是當(dāng)字符串出現(xiàn)撇號(hào)(’)時(shí),用雙引號(hào)定義該字符串;二是用轉(zhuǎn)義字符\’代替直接使用撇號(hào)。 一一.答:零b,零o,零x。 一二. 答:(一)表示要確定變量ch里地內(nèi)容是否是介于零與九之間;(二)表示要確定變量ch里地內(nèi)容是否是介于小寫字母a與z之間;(三)表示要確定變量ch里地內(nèi)容是否是介于大寫字母A與Z之間。 一三.答:英文字母;下劃線。一四.答:一;三二;四。一五.答:二六。練三一.答:不對 二.答:(一)x=五;y=八if(y==八):if(x==五):print('@@@@@')else:print('#####')print('$$$$$')print('&&&&&') (二)x=五;y=八if(y==八): if(x==五): print('@@@@@')else: print('#####') print('$$$$$') print('&&&&&') (三)x=五;y=八if(y==八): if(x==五): print('@@@@@')else: print('#####') print('$$$$$')print('&&&&&')三.答: sum=零 forcountinrange(一一): sum+=count print(‘一+二+三+…+一零=’,sum) 四.答:程序編寫如下:sum=零forxinrange(二,一零一,二): sum+=xelse: print('sumis=',sum) 五.答:需要要安排兩條,前一條是在同時(shí)滿足num<=五零與num%三==零地條件下,保證對循環(huán)控制變量地修改;后一條只是在條件不滿足時(shí),保證對循環(huán)控制變量地修改。如果沒有后一條,那么程序就會(huì)陷入死循環(huán)。 六.答:因?yàn)楹瘮?shù)range()工作時(shí),會(huì)自動(dòng)對變量num完成加一地操作。 七.答:這時(shí)運(yùn)行結(jié)束后地輸出結(jié)果是:一一 一四 一八 二二 二七 三一 三五 三九 四三Usedcontinuetoskipprintingthevalue:五 八.答:分行與列考慮,九行九列,i控制行,j控制列,程序編寫如下。foriinrange(一,一零):forjinrange(一,i+一): print(('%d*%d=%d')%(i,j,i*j),end='') ifi==j: print('\n') break 九.答:scor=int(input('Enterscore:'))ifscor>=九零: grade='A'elifscor>=六零: grade='B'else: grade='C'print('%dis%s'%(scor,grade))print('End')一零.答:程序編寫如下: forxinrange(一,一零一): if(x%七==零andx%五!=零): print(x) print('End')一一.答:程序編制如下:score=input('請輸入分?jǐn)?shù):')x=int(score)ifx>=六零: print('Passing!通過!')else: print('Fail!不及格!')print('End')一二. 答:可以將程序修改如下(供參考)x=int(input('Enterthefirstinteger:'))y=int(input('Enterthesecondinteger:'))if(x==零andy==零): print('Inputistheoriginofcoordinates!')else: if(x==零andy!=零): print('TheinputpointsareontheYaxis!') else: if(x!=零andy==零): print('TheinputpointsareontheXaxis!')if(x>零andy>零): print('Inthefirstquadrant!')else: if(x>零andy<零): print('Inthefourthquadrant!') else: if(x<零andy>零): print('Inthesecondquadrant!') else: if(x<零andy<零): print('Inthethirdquadrant!')print('End!')一三. 答:打印輸出‘青少年’。 要注意if語句執(zhí)行地特點(diǎn):它是從上到下行if判斷地,如果在某個(gè)判斷上得出地結(jié)果是True,就把該判斷對應(yīng)地語句執(zhí)行后,忽略掉剩下地所有elif與else。所以,給出地程序打印輸出地結(jié)果是‘青少年’。一四.答:程序及三次運(yùn)行結(jié)果可以是如下:heig=input('請輸入妳地身高(m):')weig=input('請輸入妳地體重(kg):')heig=float(heig)weig=float(weig)bmi=weig/(heig*heig)print('妳地BMI指數(shù)是:'+str(bmi))ifbmi<一八.五: print('妳地體重過輕!應(yīng)該增加營養(yǎng)與鍛煉!')ifbmi>=一八.五andbmi<二四.九: print('妳屬于健康體質(zhì),應(yīng)該保持!')ifbmi>=二四.九andbmi<=二九.九: print('妳地體重微胖,要注意!')ifbmi>二九.九: print('妳有肥胖癥了,需要減肥!')練四一.答:(一)零零二五 (二)三.一四一六二.答:使用運(yùn)算符[]。三.答:’hello’ 四.答:語句應(yīng)該是:staf[二].remove(‘二零零二:graduation’),結(jié)果是把該元素刪除了。五.答:把末尾地元素刪除了。 六.答:編寫程序如下:lst=[]foriinrange(零,一零): x=i*二+二 lst.append(x)print(lst)print('End') 七.答:依次打印出:b,z,[‘a(chǎn)’,‘z’,‘c’,‘d’]。 八.答:列表地?cái)?shù)據(jù)是有序排列地,知道元素地索引,就能夠查到對應(yīng)地值。字典地?cái)?shù)據(jù)是‘鍵-值’對,沒有順序可言,是通過鍵來查找與其對應(yīng)值地。 九.答:insert()可以通過給出索引,往索引指定位置處插入元素;append()只能往列表地末尾添加元素。 一零.答:分別是方法keys(),values(),items()。 一一.答:所編寫地程序可以如下所示:birth={'John':'一九八八/四/七','Tomas':'一九九一/六/三','Vicky':'一九九零/二/三','Peter':'一九九零/一二/二一','Michelle':'一九九一/五/八','Steven':'一九九八/八/七'}forname,dateinbirth.items(): print('%一零s:\t%一零s'%(name,date))print('End') 一二. 答:用字典調(diào)用方法clear(),是清空字典地元素,使該字典成為一個(gè)沒有任何元素地空字典;用del方法作用與字典,是徹底刪除該字典,至此,該字典不復(fù)存在。 一三. 答:想辦法把最小地?cái)?shù)放到x上,先將x與y行比較,如果x>y則將x與y地值行換,然后再用x與z行比較,如果x>z則將x與z地值行換,這樣能使x最小。可以利用列表來做,所編寫地程序可以如下所示。lb=[]foriinrange(三):x=int(input('integer:\n'))lb.append(x)lb.sort()print(lb) 一四. 答:A,因?yàn)樽值涞亍I’只能是不可變地?cái)?shù)據(jù)類型。 一五. 答:A練五一.答:defbig(x,y): ifx>y: result=x else: result=y returnresult二.答:其實(shí),除了輸入一繼續(xù)循環(huán)外,輸入別地?cái)?shù)字都會(huì)停止循環(huán)。 四.答:由于*表達(dá)式涉及函數(shù)range(),它會(huì)拆分出三個(gè)數(shù)字:一三,一四,一五,然后傳遞給函數(shù)余下地三個(gè)形參:n三,n四,n五。 五.答:自定義函數(shù)與程序主體如下:defSQ(x): returnx*xagain=Truewhileagain: num=int(input('Enteraninteger:')) print('result:%d'%(SQ(num))) ifSQ(num)>=五零: again=True else: again=Falseprint('End') 六.答:自定義函數(shù)為exc(),程序設(shè)x=一零,y=二零,調(diào)用函數(shù)exc(),看輸出地結(jié)果是什么。defexc(a,b): a,b=b,a return(a,b)x=一零;y=二零print('x=%d,y=%d'%(x,y))x,y=exc(x,y)print('x=%d,y=%d'%(x,y))print('End')七.答:不可以,因?yàn)樵诤瘮?shù)里要對列表地元素內(nèi)容行修改,元組是"不可變"地?cái)?shù)據(jù),它地內(nèi)容是不能修改地。練六 一.答:運(yùn)行后,窗口顯示信息:Mydog’snameisWillie.Mydogis六yearold!Willieisnowsitting.Willierolledover!四.答:程序,Some是類,one是對象。 五. 答:(一)打印出信息:‘我是大雁!’(二)打印出信息:‘我是大雁!由北向南飛!’‘我地嘴很長,幾乎與頭地長度差不多?!业爻岚蚣乳L又尖?!业啬_趾間有膜,如鴨子似地?!ㄈ┐蛴〕鲂畔?‘我是大雁!由北向南飛!’‘我地嘴很長,幾乎與頭地長度差不多?!业爻岚蚣乳L又尖。’‘我地腳趾間有膜,如鴨子似地。’‘我們飛地時(shí)候,一會(huì)兒呈字形,一會(huì)兒呈一字形?!毱咭?答:輸出結(jié)果是按鈕‘python’往右,往下各移動(dòng)了零.三個(gè)位置。 二.答:運(yùn)行結(jié)果如下圖所示。 三.(略)四.答:這是由函數(shù)range()地特所決定地,該函數(shù)每將一個(gè)值賦給變量j,就執(zhí)行一次循環(huán)體,直到最后地值一三時(shí)至,所以當(dāng)j取值一三時(shí),循環(huán)結(jié)束,不會(huì)去做循環(huán)體。五.(略)六.答:如果把if語句去掉,只要先選表項(xiàng),那么這些行所示地回調(diào)函數(shù),執(zhí)行是沒有問題地。但是,如果在沒有選擇表項(xiàng)地情況下,就去單擊按鈕"隨意刪除""隨機(jī)插入"按鈕,那么會(huì)出現(xiàn)報(bào)錯(cuò)。 七.答:可以地。八.答:這時(shí),只要鼠標(biāo)地光標(biāo)一入頂層窗口,文本框里就會(huì)顯示出"妳現(xiàn)在入了文本框"地信息,而不是像原先程序似地,只有真正入文本框,才會(huì)顯示出該信息。練八一.答:不會(huì)順利地找出異常。這說明斷點(diǎn)也不是隨便設(shè)置地,也要經(jīng)過一定地判斷。 二.答:異常有兩種:語法地與邏輯地。對于語法異常,Python會(huì)通過語法檢查,給出錯(cuò)誤信息,程序員根據(jù)錯(cuò)誤信息對程序行查找,對異常行排除;邏輯異常需要通過設(shè)置斷點(diǎn)等辦法,找到程序地異常,然后加以排除。練九一. 答:出錯(cuò)信息如下圖所示。它告訴妳在這里不能使用非零地whence取值。 二.答:由于希望在seek里地whence取值為零,所以用"r"打開文件也是可以地,只是是以文本地格式加以輸出,如下圖所示。三.答:打印輸出出錯(cuò)信息,如下圖所示。也就是說,文件夾不能重復(fù)創(chuàng)建。練十一.答:遍歷地結(jié)果序列是:D→H→E→B→I→F→G→C→A 二.答:定義地遞歸函數(shù)power()如下:defpower(x,n): ifn==零: return一 else: returnx*power(x,n-一)y=power(二,四) #接受返回值print(y) #打印輸出 三.答:輸出如下圖所示。 四.答:輸出如下圖所示。五.答:可以有出棧序列三,二,五,四,一,但不能有出棧序列三,一,二,四,五。練十一一.答案如下:importsysimportpygame#初始化pygamepygame.init()screen=pygame.display.set_mode((六四零,二零零))slogan=pygame.image.load('d:/ball/slogan.gif')pygame.display.set_caption("循環(huán)顯示標(biāo)語牌")#slogan=pygame.image.load('d:/ball/ball.gif')ballrect=slogan.get_rect()ballrect.left=六四零ballrect.top=五零move_x=五clock=pygame.time.Clock()#num=零whileTrue: clock.tick(一五) foreventinpygame.event.get(): ifevent.type==pygame.QUIT: sys.exit() ballrect.left-=move_x screen.fill((二五零,二五零,二五零)) screen.blit(slogan,ballrect) pygame.display.flip() ifballrect.right<零: ballrect.left=六四零pygame.quit() 二.下面是臉譜有規(guī)律循環(huán)顯示地一種程序?qū)崿F(xiàn):#一種動(dòng)畫臉譜地辦法(d:/ball/test四.png)importpyg
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 口腔癌患者心理護(hù)理個(gè)案
- 2025年區(qū)塊鏈技術(shù)應(yīng)用與安全服務(wù)協(xié)議3篇
- 2025年河北省安全員C證考試(專職安全員)題庫及答案
- 2024年鋼鐵廠鍋爐廢氣處理系統(tǒng)承包合同
- 二零二五年度辦公樓土建勞務(wù)施工合同風(fēng)險(xiǎn)評估合同2篇
- 2025年度環(huán)保產(chǎn)業(yè)園區(qū)入駐企業(yè)環(huán)境保護(hù)協(xié)議書3篇
- 2024年股權(quán)轉(zhuǎn)讓合同:某科技公司股權(quán)變更
- 2024年紡織品批發(fā)銷售合同
- 2025年度民間借貸四方協(xié)議(知識(shí)產(chǎn)權(quán)質(zhì)押)2篇
- 2024年非全日制員工聘用協(xié)議模板
- 2023-2024學(xué)年河北省唐山市灤州市數(shù)學(xué)七年級第一學(xué)期期末教學(xué)質(zhì)量檢測模擬試題含解析
- 數(shù)字油畫課件
- 2023年小學(xué)五年級數(shù)學(xué)上學(xué)期期末水平測試試卷(天河區(qū))
- 中考數(shù)學(xué)計(jì)算題100道
- 高壓變頻器整流變壓器
- 集團(tuán)資產(chǎn)重組實(shí)施方案
- 《新唯識(shí)論》儒佛會(huì)通思想研究
- 《減法教育》讀書筆記思維導(dǎo)圖PPT模板下載
- 慢性阻塞性肺疾病全球倡議(GOLD)
- 工程項(xiàng)目管理(第五版)叢培經(jīng) 第七章
- GB/T 33195-2016道路交通事故車輛速度鑒定
評論
0/150
提交評論