第二課-變量與賦值課件_第1頁
第二課-變量與賦值課件_第2頁
第二課-變量與賦值課件_第3頁
第二課-變量與賦值課件_第4頁
第二課-變量與賦值課件_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第二課變量與賦值廣二師龍湖附中魏海珠第二課變量與賦值廣二師龍湖附中1變量1賦值命令2input()函數(shù)3變量1賦值命令2input()函數(shù)32一、變量abcdefihglkj程序中的數(shù)據(jù),需要保存到計(jì)算機(jī)的內(nèi)存中,而計(jì)算機(jī)的內(nèi)存就像儲(chǔ)物柜,為了方便存取內(nèi)存中的數(shù)據(jù),需要給內(nèi)存中存放數(shù)據(jù)的位置做一個(gè)標(biāo)記,通常用字符作為內(nèi)存的標(biāo)記,這個(gè)字符就稱為“變量”。一、變量abcdefihglkj程序中3二、

賦值命令將數(shù)據(jù)存放到變量中,使用賦值命令“=”。格式:<變量>=<表達(dá)式>功能:將<表達(dá)式>的值保存到<變量>中?!?”是賦值的意思。>>>a=1>>>b=2+3*4>>>c=10*c>>>d=a例如:二、賦值命令將數(shù)據(jù)存放到變量中,使用賦值命令“=”。格式:4

【例題2-1】編寫程序,計(jì)算圓的周長、面積。

假設(shè)圓的半徑是r,圓的周長是C,圓的面積是S。則:C=2πrS=πr*r

r=10c=2*3.14*rs=3.14*r*r【例題2-1】編寫程序,計(jì)算圓的周長、面積。假設(shè)圓的半徑5賦值語句中<表達(dá)式>可以是數(shù)據(jù)、函數(shù)、字符串、運(yùn)算表達(dá)式。>>>a=1>>>b=2+3*4>>>c=10*c>>>d=print(a)>>>d="你好”賦值命令“=”與數(shù)學(xué)中的等號(hào)“=”的含義是不同。賦值命令“=”的意思是將<表達(dá)式>的值賦給<變量>。Print()就是一個(gè)函數(shù)賦值語句中<表達(dá)式>可以是數(shù)據(jù)、函數(shù)、字符串6

1.變量名只能由大小寫字母、數(shù)字、漢字和下畫線“_”組成。2.變量名不能以數(shù)字開頭。3.變量名中不能有空格。4.變量名區(qū)分大小寫。5.變量名不能和Python內(nèi)置命令重復(fù)。變量的命名遵循下面幾個(gè)原則變量的命名遵循下面幾個(gè)原則7編寫程序計(jì)算圓的周長和面積假設(shè)圓的半徑是r,圓的周長是C,圓的面積是S.則:C=2rS=r2>>>r=10>>>c=2*3.14*r>>>s=3.14*r*r>>>print("圓的周長:",c,"圓的面積:",s)圓的周長:62.800000000000004圓的面積:314.0編寫程序計(jì)算圓的周長和面積假設(shè)圓的半徑是r,圓的周長是C,圓8二、input()函數(shù)input()函數(shù)可以在程序的運(yùn)行過程中接受鍵盤輸入的數(shù)據(jù),使用input()函數(shù)可以極大地提高程序的交互性。格式:input(<提示性文字>)功能:等待用戶從鍵盤上輸入數(shù)據(jù),用戶輸入的內(nèi)容將作為函數(shù)的值,不管用戶輸入的是什么內(nèi)容,返回的都是字符串。Input()函數(shù)括號(hào)內(nèi)可以包含提示性文字。二、input()函數(shù)input()函數(shù)可以在程序的運(yùn)行過9二、input()函數(shù)例如:>>>input("按回車鍵繼續(xù)……")>>>name=input("請(qǐng)輸入您的姓名:")請(qǐng)輸入您的姓名:張三>>>print(name)張三>>>name=input("請(qǐng)輸入您的姓名:")從鍵盤上接收輸入,將輸入的內(nèi)容賦值給變量name二、input()函數(shù)例如:>>>name=input(10練一練編寫一個(gè)造句程序,程序運(yùn)行過程如下:請(qǐng)輸入一個(gè)形容詞:可愛的請(qǐng)輸入一種動(dòng)物名稱:小鳥請(qǐng)輸入一種動(dòng)作:飛翔請(qǐng)輸入一個(gè)地方:天空一只可愛的小鳥飛翔在天空。練一練編寫一個(gè)造句程序,程序運(yùn)行過程如下:請(qǐng)輸入一個(gè)形容詞:11練一練a=input("請(qǐng)輸入一個(gè)形容詞:")b=input("請(qǐng)輸入一種動(dòng)物名稱:")c=input("請(qǐng)輸入一種動(dòng)作:")d=input("請(qǐng)輸入一個(gè)地方:")print("一只",a,b,c,"在",d)print("一只"+a+b+c+"在"+d)一只可愛的小鳥飛翔在天空。一只可愛的小鳥飛翔在天空。練一練a=input("請(qǐng)輸入一個(gè)形容詞:")一只可愛的12將字符型數(shù)據(jù)轉(zhuǎn)換為數(shù)值型數(shù)據(jù)例如:Traceback(mostrecentcalllast):File"<pyshell#1>",line1,in<module>print(a+56)TypeError:Can'tconvert'int'objecttostrimplicitly將字符型數(shù)據(jù)轉(zhuǎn)換為數(shù)值型數(shù)據(jù)例如:Traceback(mo13將字符型數(shù)據(jù)轉(zhuǎn)換為數(shù)值型數(shù)據(jù)例如:>>>print(float(a)+10.5)66.5>>>print(int(a)+10.5)66.5float(a)int(a)float(數(shù)據(jù))——將字符型數(shù)據(jù)(整數(shù)或小數(shù))轉(zhuǎn)換成浮點(diǎn)數(shù)類型的數(shù)值(即小數(shù))。int(數(shù)據(jù))——將字符型數(shù)據(jù)轉(zhuǎn)換成整數(shù)類型的數(shù)值(即整數(shù))。將字符型數(shù)據(jù)轉(zhuǎn)換為數(shù)值型數(shù)據(jù)例如:>>>print(flo14二、input()函數(shù)例如:編寫程序,程序運(yùn)行時(shí),計(jì)算機(jī)先詢問操作者的姓名和年級(jí),然后向操作者問好,并猜測操作者的年齡是多大。name=input("您的姓名:")grade=input("您的年級(jí)(用數(shù)字回答):")print(name+“您好!”,“您的年齡大概是:”,6+int(grade),"歲")二、input()函數(shù)例如:編寫程序,程序運(yùn)行時(shí),計(jì)算機(jī)先15二、input()函數(shù)name=input("您的姓名:")grade=input("您的年級(jí)(用數(shù)字回答):")print(name+"您好!","您的年齡大概是:",7+int(grade),"歲")表達(dá)式之間可以用英文狀態(tài)下的逗號(hào)連接,也可以用加號(hào)連接程序運(yùn)行后結(jié)果:,二、input()函數(shù)name=input("您的姓名:"16小技巧如果要讓print()函數(shù)中的內(nèi)容換行,只要在換行處加上字符串“\n”。例如:print(“圓點(diǎn)周長:”,c,“\n”,“圓的面積:”,s)>>>r=5>>>c=2*3.14*r>>>s=3.14*r*r>>>print("圓的周長",c,"\n","圓的面積:",s)圓的周長31.400000000000002圓的面積:78.5>>>print("圓的周長:",c,"圓的面積:",s)圓的周長:31.400000000000002圓的面積:78.5小技巧如果要讓print()函數(shù)中的內(nèi)容換行,只要在換行處加17小技巧如果要讓print()函數(shù)的顯示結(jié)果中,各項(xiàng)之間不留空格(或用某個(gè)符號(hào)隔開),只要在最后加上參數(shù)sep=“”(或者sep=“分隔符”)。>>>print(a,b,c,d,sep=“”)或>>>print(a,b,c,d,sep=“/”)節(jié)日快樂節(jié)日快樂節(jié)/日/快/樂a="節(jié)"b="日"c="快"d="樂"print(a,b,c,d)print(a,b,c,d,sep="")print(a,b,c,d,sep="/")小技巧如果要讓print()函數(shù)的顯示結(jié)果中,各項(xiàng)之間不留空18練習(xí)編程求長方形面積。要求在程序運(yùn)行的時(shí)候輸入長方形的長和寬。分析算法:ab1.設(shè)長方形的長為a,長方形的寬為b。2.用input()函數(shù)將告訴操作者輸入長方形的長,并賦值給變量a。3.用input()函數(shù)將告訴操作者輸入長方形的寬,并賦值給變量b。4.計(jì)算長方形的面積。5.用print()函數(shù),輸出“長方形的面積為:*****”。練習(xí)編程求長方形面積。要求在程序運(yùn)行的時(shí)候輸入長方形的長和19練習(xí)編程求長方形面積。要求在程序運(yùn)行的時(shí)候輸入長方形的長和寬。程序代碼:a=input("請(qǐng)輸入長方形的長:")b=input("請(qǐng)輸入長方形的寬:")s=float(a)*float(b)print("長方形的面積是:",s)輸入的數(shù)據(jù)是字符型。用float()函數(shù)將字符型數(shù)據(jù)轉(zhuǎn)換為浮點(diǎn)數(shù)型數(shù)據(jù)。思考:1.這里能不能將float()函數(shù)換成int()函數(shù)?2.print()函數(shù)中表達(dá)式之間的分隔符號(hào)能不能是+號(hào)。練習(xí)編程求長方形面積。要求在程序運(yùn)行的時(shí)候輸入長方形的長和20知識(shí)點(diǎn)梳理變量:賦值命令:賦值語句格式:賦值語句功能:變量名命名原則:1.變量名只能由

、

組成。2.變量名不能以

開頭;3.變量名中不能有

;4.變量區(qū)分大小寫

溫馨提示

  • 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)論