版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
粵教版信息技術(shù)
必修一《數(shù)據(jù)與計算》高二學(xué)業(yè)水平考試復(fù)習(xí)授課教師:YY一【知識結(jié)構(gòu)體系】第四章程序設(shè)計基礎(chǔ)本節(jié)課復(fù)習(xí)重點二【知識梳理】一、程序設(shè)計語言的基礎(chǔ)知識(一)python的常量和變量1.常量:程序運行過程中其值始終不發(fā)生變化的量。(固定數(shù)值、字符串)2.變量:程序運行過程中其值可以發(fā)生變化的量。1.格式:標(biāo)識符=內(nèi)容2.標(biāo)識符的要求:(1)組成元素:字母(A-Z,a-z),數(shù)字(0-9),下劃線(_)(2)第一個字符為字母或下劃線,不能是數(shù)字(3)字母大小寫有區(qū)別(4)不能為python的關(guān)鍵字,例如:if、else…3.python是動態(tài)語言,變量不需要提前定義數(shù)據(jù)類型二【知識梳理】
(二)python的數(shù)據(jù)類型1.Number(數(shù)值)整型(int):整數(shù)浮點型(float):整數(shù)+小數(shù)復(fù)數(shù)(complex):實數(shù)+虛數(shù)2.String(字符串):用單引號或雙引號括起來的任意文本。例如:“123”,‘456’,‘a(chǎn)bc’字符串的索引如果從左往右,則從0開始,依次增大字符串的索引如果從右往左,則從-1開始,依次減小。3.List(列表):有序?qū)ο蠹蟣ist1=[1,’good’,2007]列表的索引從0開始。4.Tuple(元組):元組的元素不能修改。tup1=(1,’good’,2007)元組的索引從0開始。5.Sets(集合):集合中的元素?zé)o序不重復(fù)。6.Dictionary(字典):無序的對象集合。{鍵(key):值(value)},元素是通過鍵來提取的。在同一個字典中,鍵必須是唯一的。二【知識梳理】
(三)python的運算符與表達(dá)式1.算術(shù)運算符與算術(shù)表達(dá)式(1)優(yōu)先級關(guān)系:**—*、/、%、**、//——+、-(2)綜合運算:y=2**3*5//4%(3+1),則y=22.關(guān)系運算符和關(guān)系表達(dá)式:(1)優(yōu)先級關(guān)系:大于(>),小于(<),大于等于(>=),小于等于(<=)等于(==)、不等于(!=)(2)運算過程:關(guān)系表達(dá)式的值為True或False,對應(yīng)整數(shù)為1或05>=3的值為True,參與運算的對應(yīng)整數(shù)為19<=8的值為False,參與運算的對應(yīng)整數(shù)為0(3)綜合運算:5+2>3==2**0,則運算結(jié)果為1二【知識梳理】
3.賦值運算符(1)
賦值運算符:=、+=,*=…將右邊的值賦給左邊的變量。(2)
格式:變量
賦值運算符
常量/表達(dá)式。(3)
運算過程:如果
x=3,y=2
賦值運算符示例原形
賦值運算符示例原形=x=yx=1/=x/=yx=x/y+=x+=yx=x+y%=x%=yx=x%y-=x-=yx=x-y**=x**=yx=x**y*=x*=yx=x*y//=x//=yx=x//y二【知識梳理】
4.邏輯運算符與邏輯表達(dá)式優(yōu)先級關(guān)系:not—and—or運算過程:如果x=0,y=1,z=2,a=0notx返回結(jié)果True,noty返回結(jié)果Falsexandy返回結(jié)果0,zandy返回結(jié)果1,yandz返回結(jié)果2xora返回結(jié)果0,yorz返回結(jié)果1,zory返回結(jié)果2綜合運算:not2**0or3and5,則運算結(jié)果為55.運算優(yōu)先級從高到低:二【知識梳理】
(四)Python的函數(shù)二【知識梳理】
二、順序結(jié)構(gòu)(一)數(shù)據(jù)的輸入1.格式:變量=input(‘提示信息:’)2.輸入的內(nèi)容可以是數(shù)字、字符串等任意數(shù)據(jù)類型3.input()函數(shù)的返回結(jié)果都是字符串,可通過int(),float()等函數(shù)轉(zhuǎn)換為其他類型的數(shù)據(jù)。(二)數(shù)據(jù)的輸出1.格式:print([object,…][,sep=’’][,end=’\n’])2.[]:里面的內(nèi)容是可選、可省略的,如果省略,則選取系統(tǒng)默認(rèn)值(1)object:輸出的對象,可以說常量、變量、表達(dá)式(2)sep:省略時默認(rèn)為一個空格(3)end:文本末尾的結(jié)束方法,省略時默認(rèn)為\n換行。二【知識梳理】
舉例:二【知識梳理】
(三)順序結(jié)構(gòu)(1)概念:執(zhí)行順序是自上而下順序執(zhí)行。(2)流程圖:(3)案例:假設(shè)輸入a為2,b為3a=int(input(‘請輸入一個整數(shù):’))b=int(input(‘請輸入一個整數(shù):’))a**=bb=a%bc=aa=bb=aprint(a,b)二【知識梳理】
(4)關(guān)于順序結(jié)構(gòu)的Python題目匯總:三【典型例題-------學(xué)業(yè)測試】三、分支結(jié)構(gòu)(一)單分支語句1.流程圖(二)雙分支語句1.流程圖2.格式:if(條件表達(dá)式):語句A2.格式:if(條件表達(dá)式):語句Aelse:語句B3.案例:i=int(input())ifi%2==0:print(‘偶數(shù)’)else:print(‘奇數(shù)’)3.案例:i=int(input(‘請輸入你的成績:’))ifi<60:print(‘很遺憾,請加油!’)三【典型例題-------學(xué)業(yè)測試】(三)多分支語句1、流程圖:2、格式:if(表達(dá)式1):語句1elif(表達(dá)式2):語句2elif(表達(dá)式3):語句3…else:語句N+1二【知識梳理】
(4)關(guān)于分支結(jié)構(gòu)的Python題目匯總:三【典型例題-------學(xué)業(yè)測試】一、單選題1.在Python中,元素是無序不重復(fù)的是()。A.列表 B.元組 C.集合 D.字符串 【答案】:C【解析】:見教材P69,集合是一個無序不重復(fù)元素的序列。2.在以下運算符中,優(yōu)先級最低的運算符是()。A.* B.!= C.+ D.= 【答案】:D【解析】:見P71表4-7運算符的優(yōu)先級,指數(shù)→乘除→算術(shù)→關(guān)系→賦值→標(biāo)識→成員→邏輯。3.有以下程序段:sum=1foriinrange(1,5):sum=sum*iprint(sum,i)程序的運行結(jié)果為()。A.245 B.1205 C.244 D.1204 【答案】:C【解析】:見教材P86可知,range(1,5)是生成一個1-4的整數(shù),不包括5,所以本題為計算4的階乘,結(jié)果為C。三【典型例題-------學(xué)業(yè)測試】4.在程序設(shè)計中,數(shù)據(jù)的()是最基本的操作之一。A.輸入 B.輸出 C.輸入輸出 D.計算 【答案】:C【解析】:見教材P73原文:數(shù)據(jù)的輸入輸出是最基本的操作之一。5.在Python語言中,數(shù)據(jù)的輸入是通過()來實現(xiàn)的。A.input()函數(shù) B.print()函數(shù) C.output()函數(shù) D.abs()函數(shù) 【答案】:A【解析】:見教材P73原文,input()函數(shù)實現(xiàn)數(shù)據(jù)輸入。6.在Python語言中,數(shù)據(jù)的輸出是通過()來實現(xiàn)的。A.input()函數(shù) B.print()函數(shù) C.output()函數(shù) D.abs()函數(shù) 【答案】:B【解析】:見教材P74原文,print()函數(shù)實現(xiàn)數(shù)據(jù)輸入。三【典型例題-------學(xué)業(yè)測試】7.順序控制結(jié)構(gòu)的程序執(zhí)行過程是()依次執(zhí)行的。A.自上而下 B.自下而上 C.自外到內(nèi) D.由內(nèi)到外【答案】:A【解析】:見教材P74原文,順序結(jié)構(gòu)的程序是自上而下依次執(zhí)行的。
8.input()函數(shù)的返回結(jié)果是()。A.數(shù)值型 B.集合 C.列表 D.字符串 【答案】:D【解析】:見教材P73原文,input()函數(shù)的返回結(jié)果都是字符串。9.算術(shù)運算符、賦值運算符和關(guān)系運算符的運算優(yōu)先級按從高到低依次為()。A.算術(shù)運算、賦值運算、關(guān)系運算 B.算術(shù)運算、關(guān)系運算、賦值運算C.關(guān)系運算、賦值運算、算術(shù)運算 D.關(guān)系運算、算術(shù)運算、賦值運算【答案】:B【解析】:見P71表4-7運算符的優(yōu)先級,算術(shù)→關(guān)系→賦值。三【典型例題-------學(xué)業(yè)測試】二、典型Python題目1-4順序結(jié)構(gòu)1.打印三角形2.打印加法運算。三【典型例題-------學(xué)業(yè)測試】二、典型Python題目3.三位數(shù)4.兩數(shù)交換三【
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026秋招:格力電器試題及答案
- 2026秋招:富海集團(tuán)面試題及答案
- 2025年智能機器人電池維護(hù)協(xié)議
- 2025年旅行社旅游線路設(shè)計指南
- 2025年企業(yè)信息安全事件應(yīng)急響應(yīng)與處理手冊
- 倉庫庫存管理培訓(xùn)
- 2025-2026學(xué)年秋季學(xué)期初一年級(15)班班主任班級管理工作總結(jié):班級常規(guī)管理
- 2025-2026學(xué)年第一學(xué)期初三年級(7)班班主任班級管理工作計劃(下學(xué)期)
- 2025-2026年秋季學(xué)期期末質(zhì)量分析暨教育教學(xué)工作會教學(xué)副校長講話:譜寫教學(xué)高質(zhì)量發(fā)展新篇章
- 員工食堂安全培訓(xùn)
- 寵物管理法律法規(guī)課件
- 韭菜的自我修養(yǎng)(李笑來)-2018
- 高一上學(xué)期期末考試英語試卷及答案兩套(附聽力錄音稿)
- 視覺傳播概論 課件全 任悅 第1-12章 視覺傳播的研究- 視覺傳播中的倫理與法規(guī)
- 溝通技巧與情商提升
- 2024屆新疆維吾爾自治區(qū)烏魯木齊市高三上學(xué)期第一次質(zhì)量監(jiān)測生物試題【含答案解析】
- 公司基層黨建問題清單
- 《廣西歷史建筑保護(hù)修繕及檢測技術(shù)標(biāo)準(zhǔn)》
- 福州港羅源灣港區(qū)碧里作業(yè)區(qū)4號泊位擴能改造工程環(huán)境影響報告
- 八年級物理下冊《滑輪》練習(xí)題及答案-人教版
- 江蘇省建設(shè)工程施工項目部關(guān)鍵崗位人員變更申請表優(yōu)質(zhì)資料
評論
0/150
提交評論