Python語言程序設(shè)計(jì)(一)課件-高中信息技術(shù)浙教版(2019)必修1_第1頁
Python語言程序設(shè)計(jì)(一)課件-高中信息技術(shù)浙教版(2019)必修1_第2頁
Python語言程序設(shè)計(jì)(一)課件-高中信息技術(shù)浙教版(2019)必修1_第3頁
Python語言程序設(shè)計(jì)(一)課件-高中信息技術(shù)浙教版(2019)必修1_第4頁
Python語言程序設(shè)計(jì)(一)課件-高中信息技術(shù)浙教版(2019)必修1_第5頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

3.2——Python語言程序設(shè)計(jì)(一)Python編程環(huán)境1、Python是一種面向?qū)ο蟆⒔忉屝偷恼Z言,具有豐富強(qiáng)大的庫IDLE解釋器.py常見數(shù)據(jù)類型整型(int):數(shù)學(xué)中的整數(shù),如1,-1,0等十六進(jìn)制數(shù)(用0x前綴),如:0xf0,0xa3d4c5等實(shí)型(float):數(shù)學(xué)中的實(shí)數(shù),如3.14,9.8,-5.89等;用科學(xué)計(jì)數(shù)法表示的實(shí)數(shù),如:0.0012可以寫成1.2e-3等字符串型(String):用單引號(hào)、雙引號(hào)或三引號(hào)表示,如'Python'、”中國″、’’’12’’’等布爾型(bool):也叫邏輯型,只有兩種值:True和False。布爾型數(shù)據(jù)可以進(jìn)行not、and和or等邏輯運(yùn)算。(注意字母的大小寫,Python是一種字母大小寫敏感的編程語言,即區(qū)分大小寫)Python語言基礎(chǔ)(算術(shù)運(yùn)算符)運(yùn)算符表達(dá)式描述示例優(yōu)先級(jí)**x**y求x的y次冪5**2=25;3.0**2=9.01*x*y將x與y相乘/(重復(fù)序列)5*2=10;5*2.0=10.0;‘a(chǎn)’*2=‘a(chǎn)a’2/x/y用x除以y,產(chǎn)生實(shí)數(shù)值5/2=2.5;4/2=2.02//x//y用x除以y,取整數(shù)部分5//2=2;5//2.1=2.02%x%y用x除以y,取余數(shù)5%2=1;5.0%2=1.02Python語言基礎(chǔ)(算術(shù)運(yùn)算符)運(yùn)算符表達(dá)式描述示例優(yōu)先級(jí)+x+y將x與y相加/(連接序列)5+2=7;5+2.0=7.0;‘1’+‘2’=‘12’3-x-y將x減去y5-2=3;5-2.0=3.031.優(yōu)先級(jí)數(shù)字越小,優(yōu)先級(jí)越高;2.只要有實(shí)數(shù)參與的運(yùn)算,結(jié)果就為實(shí)數(shù);3.*運(yùn)算符不可以省略;4./(實(shí)除)運(yùn)算的結(jié)果一定是實(shí)數(shù);5.+運(yùn)算連接的前后兩個(gè)數(shù)據(jù)數(shù)據(jù)類型需要一致6.優(yōu)先級(jí)相同的按照給出的式子從左往右計(jì)算Python語言基礎(chǔ)(關(guān)系運(yùn)算符)運(yùn)算符表達(dá)式描述示例優(yōu)先級(jí)>x>yx大于y5>2的結(jié)果為True4<x<yx小于y5<2的結(jié)果為False4>=x>=yx大于等于y5>=5的結(jié)果為True4<=x<=yx小于等于y5<=5的結(jié)果為True4==x==yx等于y"hi"=="Hi"的結(jié)果為False4!=x!=yx不等于y"hi"!="Hi"的結(jié)果為True4inxinyx是y的成員'ab'in'abcd'的結(jié)果為True'ac'in'abcd'的結(jié)果為False5注意:關(guān)系運(yùn)算符的優(yōu)先級(jí)都相同,除了in低一級(jí)Python語言基礎(chǔ)(關(guān)系運(yùn)算符)Python中支持連續(xù)判斷,如:10<=x<=100,a==b==100序列(如:字符串)也可以比較大小

規(guī)則1:比較內(nèi)碼大小

如:“a”<“A” False

規(guī)則2:分出勝負(fù)為止

如:“ABC”<“BA” True

規(guī)則3:棄權(quán)原則

如:“AB”<“ABC” True關(guān)系表達(dá)式的結(jié)果為布爾值(邏輯值)True或FalsePython語言基礎(chǔ)(邏輯運(yùn)算符)1.not運(yùn)算:邏輯值取反2.and運(yùn)算:邏輯值與運(yùn)算(一假則假,相當(dāng)于乘法計(jì)算)3.or運(yùn)算:邏輯值或運(yùn)算(一真則真,相當(dāng)于加法計(jì)算)運(yùn)算符表達(dá)式描述示例優(yōu)先級(jí)notnotx布爾“非”notTrue的結(jié)果為False6andxandy布爾“與”TrueandFalse的結(jié)果為False7orxory布爾“或”TrueorFalse的結(jié)果為True8邏輯表達(dá)式的結(jié)果為布爾值(邏輯值)True或False練一練1.下列哪個(gè)選項(xiàng)與其他三項(xiàng)的數(shù)據(jù)類型不相同A."false" B.'name' C."'Hello'" D.True2.變量sname用來存儲(chǔ)姓名,則其數(shù)據(jù)類型為A.整型 B.字符串型

C.實(shí)型

D.布爾型3.下列選項(xiàng)中值最大的是A.3+2**3 B.25%7*2 C.13//2 D.4-2*44.已知a的值為1357,下列表達(dá)式的結(jié)果為13的是A.a//10 B.a%100 C.a//100 D.a%10DBAC

D練一練D(-b+(b**2-4*a*c)**0.5)/(2*a)練一練8.下列選項(xiàng)中值為True的是A.5+2==13%6

or8!=15//2 B.'ac'in'abcd'C.23%4>=3and"a"<"A" D.not15//4<=8%59.已知a=3,b=4,c=7,下列表達(dá)式的值為True的是A.a+b>corc-a>b

B.a+b==candb-c==aC.c%b==aandc%a==b D.c//a>borb%a==c%a10.已知變量a存儲(chǔ)了一個(gè)整數(shù),判斷a為3的倍數(shù)或者5的倍數(shù),表達(dá)式為ADa%3==0ora%5==0已知三條線段長度分別為a、b、c,判斷這三條線段是否能組成三角形的表達(dá)式為1、a+b>canda+c>bandb+c>a課堂小結(jié)1.Python常見數(shù)據(jù)類型:(1)整型:數(shù)學(xué)中的整數(shù);十六進(jìn)制的形式(0x)(2)實(shí)型:數(shù)學(xué)中的實(shí)數(shù);科學(xué)記數(shù)的形式(1.2e-5)(3)字符串型:用單引號(hào)或雙引號(hào)或三引號(hào)表示(4)布爾型:只有兩種值(True和False)2.Python運(yùn)算符

(1)算術(shù)運(yùn)算符:**、*、/、//、%、+、-。

(2)關(guān)系運(yùn)算符

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論