中職python入門筆記公開課教案教學(xué)設(shè)計課件案例試卷_第1頁
中職python入門筆記公開課教案教學(xué)設(shè)計課件案例試卷_第2頁
中職python入門筆記公開課教案教學(xué)設(shè)計課件案例試卷_第3頁
中職python入門筆記公開課教案教學(xué)設(shè)計課件案例試卷_第4頁
中職python入門筆記公開課教案教學(xué)設(shè)計課件案例試卷_第5頁
已閱讀5頁,還剩76頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

Python學(xué)習(xí)筆記第一課時Python的安裝下載釘釘班級群里的安裝包安裝PythonPython的運(yùn)行啟動Python3.8shell:在開始程序中Python3.8——IDLE(Python3.864-bit)進(jìn)入編程環(huán)境。IDLE是Python自帶的程序編輯器。這個界面叫Shell。Shell是外殼的意思,指給用戶的操作界面。Python的運(yùn)行這個界面叫Shell。Shell是外殼的意思,指給用戶的操作界面。Python的運(yùn)行新建代碼文件打開代碼文件保存代碼文件圖標(biāo)擴(kuò)展名pyPython的運(yùn)行運(yùn)行文件:在程序打開的窗口中,Run——RunModuleF5,或快捷鍵F5。運(yùn)行之前要先保存Python簡單代碼計算加減乘除+-*/Python簡單代碼輸入input輸出printpython語言嚴(yán)格區(qū)分字母的大小寫Python簡單代碼輸入input輸出printpython語言嚴(yán)格區(qū)分字母的大小寫a=input("請輸入你的名字")print("你好",a)變量給變量賦值輸入或輸出字符串時要用引號(單引號和雙引號都可以,但必須是英文字符)輸出多個字符串時要用逗號隔開,必須是英文字符Python簡單代碼練習(xí)輸入input提示“Whatisyourname?”輸入你的名字,用name1表示提示“Whatisyourfriend'sname?”輸入你朋友的名字,用name2表示輸出print讓計算機(jī)輸出:name1andname2arefriends!(name1和name2分別代入用戶輸入的名字)Python簡單代碼練習(xí)name1=input("Whatisyourname?")name2=input("Whatisyourfriend'sname?")print(name1,"and",name2,"arefriends!")Python簡單代碼練習(xí)a=2,b=3,求積輸出結(jié)果如下:Python簡單代碼練習(xí)a=2,b=3,求積a=2b=3print("a*b=",a*b)Python學(xué)習(xí)筆記第二課時復(fù)習(xí)1——Python簡單代碼練習(xí)輸入input提示“Whatisyourname?”輸入你的名字,用name1表示提示“Whatisyourfriend'sname?”輸入你朋友的名字,用name2表示輸出print讓計算機(jī)輸出:name1andname2arefriends!(name1和name2分別代入用戶輸入的名字)復(fù)習(xí)1——Python簡單代碼練習(xí)name1=input("Whatisyourname?")name2=input("Whatisyourfriend'sname?")print(name1,"and",name2,"arefriends!")復(fù)習(xí)2——Python簡單代碼練習(xí)a=2,b=3,求積輸出結(jié)果如下:復(fù)習(xí)2——Python簡單代碼練習(xí)a=2,b=3,求積a=2b=3print("a*b=",a*b)擴(kuò)展1——Python簡單代碼練習(xí)輸入input提示“你叫什么名字?”輸入你的名字提示“你是男孩還是女孩?”輸入你的性別示“你今年幾歲了?”輸入你的年齡輸出print讓計算機(jī)輸出:很高興認(rèn)識你***,*歲的*孩擴(kuò)展2——Python簡單代碼練習(xí)a,b是自己輸入的隨意數(shù),求積輸出結(jié)果如下:擴(kuò)展2——Python簡單代碼練習(xí)a=int(input("a="))b=int(input("b="))print(a,"*",b,"=",a*b)1、a=int(input("a=")),由于input接收的只有字符串,也就是當(dāng)a=input("a=")這個命令輸入2時,實(shí)際上a=”2”,所以它沒有參加a*b的運(yùn)算,加了int后,讓字符變成整數(shù)型2、讓字符變成數(shù)字的通用辦法。a=eval(input("a=")),#eval:作用中將字符串的數(shù),去掉引號。如用input輸入的是帶引號的數(shù)字,如”2”,eval的作用就是把引號去掉,這樣”2”就變成了數(shù)字2了。輸入方法input小結(jié)輸入文字:a=input("請輸入你的名字:")輸入數(shù)字:方法一:a=input("請輸入年齡:")

n=int(a)#轉(zhuǎn)換成整型方法二:a=int(input("請輸入年齡:"))方法三:a=eval(input("請輸入年齡:"))#eval:作用中將字符串的數(shù),去掉引號。擴(kuò)展3——Python簡單代碼練習(xí)理解代碼a=2b=3c=a*bprint("結(jié)果:%d*%d=%d"%(a,b,c))print("結(jié)果:%d*%d=%d"%(a,b,c)),引號中%d將以后面%()中的相應(yīng)變量的值來輸出。擴(kuò)展3——Python簡單代碼練習(xí)理解代碼a=int(input("a="))b=int(input("b="))print("%d*%d=%d"%(a,b,a*b))擴(kuò)展4——Python簡單代碼練習(xí)理解代碼a=2b=3print("數(shù)字{}和數(shù)字{}的積為{}".format(a,b,a*b))print("數(shù)字{}和數(shù)字{}的積為{}".format(a,b,a*b)),引號中{}將以后面.format()中的相應(yīng)變量或表達(dá)式的值來輸出。輸出方法print小結(jié)以下是直接值輸出:print("hello")

#打?。鹤址畃rint(c)

#打?。阂粋€變量值print(a*b)

#打?。罕磉_(dá)式的值print(a,end=””)

#打印:打印后不換行print("a*b=%d"%c)

#打印:a*b=6print("結(jié)果:%d*%d=%d"%(a,b,c))

#打?。航Y(jié)果:2*3=6print(“姓名”,”/t”)#”/t”制表符定位Python學(xué)習(xí)筆記——變量第三課時什么是變量Python之神說,要有變量!于是就有了變量......變量,望文生義,就是可變化的量。變量的創(chuàng)建python里創(chuàng)建一個變量的方法很簡單,給它起個名字,然后給它一個值。舉起幾個栗子:“=”的作用是把右邊的值賦予給左邊的變量。數(shù)據(jù)類型上面4顆栗子分別代表了python中較常見的四種基本類型:字符串:表示一串字符,需要用''單引號或""雙引號包圍起來name='Crossin'整數(shù)myVar=123浮點(diǎn)數(shù):就是小數(shù)price=5.99bool(布爾):是用來表示邏輯上的“真”和“假”(或者說“是”和“非”)的一種類型visible=True它只有兩個值,True

False。(注意:這里沒有引號,有了引號就變成字符串了)變量的輸出用print輸出一個“變量”:name='Crossin'print(name)猜一猜,輸出的結(jié)果是什么?看到結(jié)果了嗎?沒有輸出“name”,也沒有報錯,而是輸出了“Crossin”。注意:name不需要加引號,不然它也就成了一個字符串,而不是變量現(xiàn)在想一想:為什么之前print一段文字,如果沒加引號就會報錯,而print一個數(shù)字就沒有問題呢?變量的賦值它叫變量,那就是能變的。所以在一次“賦值”操作之后,還可以繼續(xù)給它賦予新的值,而且可以是不同類型的值。a=123print(a)a='hi'print(a)value=3*4print(value)value=2<5print(value)“=”的右邊還可以更復(fù)雜一點(diǎn),比如是一個計算出的值:甚至,也可以是input():name=input()print(name)小游戲猜猜我是誰:print("WhodoyouthinkIam?")you=input()print("Oh,yes!Iama")print(you)小游戲——進(jìn)階把上次寫的內(nèi)容稍微改一下,加上變量:Python學(xué)習(xí)筆記——bool第四課時什么是布爾型(bool)變量邏輯判斷在編程中是非常重要的。大量的復(fù)雜程序在根本上都是建立在“真”與“假”的基本邏輯之上。bool所表示的就是這種最單純最本質(zhì)的

True/False,真與假,是與非。a=1<3print(a)b=1c=3print(b>c)TrueFalse通過用“>”“<”來比較兩個數(shù)值,我們就得到了一個bool值。這個bool值的真假取決于比較的結(jié)果。比較運(yùn)算符(或叫關(guān)系運(yùn)算符)>大于<小于>=大于等于<=小于等于==等于(比較兩個值是否相等。之所以用兩個等號,是為了和變量賦值區(qū)分開來)!=不等于比較運(yùn)算符(或叫關(guān)系運(yùn)算符)a=int(input("請輸入一個整數(shù)a"))b=int(input("請輸入一個整數(shù)b"))print("a>b嗎?",a>b)a=int(input("請輸入一個整數(shù)a"))b=int(input("請輸入一個整數(shù)b"))c=int(input("請輸入一個整數(shù)c"))print("a>b嗎?",a>b)print("a=c嗎?",a==c)print("b!=c嗎?",b!=c)你來試一試邏輯運(yùn)算符not邏輯“非”如果x為True,則notx為Falseand邏輯“與”如果x為True,且y為True,則xandy為Trueor邏輯“或”如果x、y中至少有一個為True,則xory為True邏輯運(yùn)算符a=10b=12c=a>bprint(c)print(notc)a=10b=12c=15print(c>banda>b)print(c>banda<b)你來試一試比較運(yùn)算符和邏輯運(yùn)算符的結(jié)果都是——bool類型的值小游戲num=10print('GuesswhatIthink?')answer=int(input())result=answer<numprint('toosmall?')print(result)result=answer>numprint('toobig?')print(result)result=answer==numprint('equal?')print(result)第一段代碼:先創(chuàng)建一個值為10的變量num,輸出一句提示,然后再輸入一個值給變量answer。(因為input拿到的值是字符串而不是數(shù)字,這里我們需要將input的結(jié)果強(qiáng)行轉(zhuǎn)成整數(shù)類型int)第二段代碼:計算answer<num的結(jié)果,記錄在result里,輸出提示,再輸出結(jié)果。第三段、第四段都與第二段類似,只是比較的內(nèi)容不一樣。注意:當(dāng)你自己寫這段代碼的時候,要確保不要有筆誤,比如拼錯單詞,漏掉等號、引號、括號……。(這種情況在新手身上屢有發(fā)生)小游戲Python學(xué)習(xí)筆記——bool第四課時什么是布爾型(bool)變量邏輯判斷在編程中是非常重要的。大量的復(fù)雜程序在根本上都是建立在“真”與“假”的基本邏輯之上。bool所表示的就是這種最單純最本質(zhì)的

True/False,真與假,是與非。a=1<3print(a)b=1c=3print(b>c)TrueFalse通過用“>”“<”來比較兩個數(shù)值,我們就得到了一個bool值。這個bool值的真假取決于比較的結(jié)果。比較運(yùn)算符(或叫關(guān)系運(yùn)算符)>大于<小于>=大于等于<=小于等于==等于(比較兩個值是否相等。之所以用兩個等號,是為了和變量賦值區(qū)分開來)!=不等于比較運(yùn)算符(或叫關(guān)系運(yùn)算符)a=int(input("請輸入一個整數(shù)a"))b=int(input("請輸入一個整數(shù)b"))print("a>b嗎?",a>b)a=int(input("請輸入一個整數(shù)a"))b=int(input("請輸入一個整數(shù)b"))c=int(input("請輸入一個整數(shù)c"))print("a>b嗎?",a>b)print("a=c嗎?",a==c)print("b!=c嗎?",b!=c)你來試一試邏輯運(yùn)算符not邏輯“非”如果x為True,則notx為Falseand邏輯“與”如果x為True,且y為True,則xandy為Trueor邏輯“或”如果x、y中至少有一個為True,則xory為True邏輯運(yùn)算符a=10b=12c=a>bprint(c)print(notc)a=10b=12c=15print(c>banda>b)print(c>banda<b)你來試一試比較運(yùn)算符和邏輯運(yùn)算符的結(jié)果都是——bool類型的值小游戲num=10print('GuesswhatIthink?')answer=int(input())result=answer<numprint('toosmall?')print(result)result=answer>numprint('toobig?')print(result)result=answer==numprint('equal?')print(result)第一段代碼:先創(chuàng)建一個值為10的變量num,輸出一句提示,然后再輸入一個值給變量answer。(因為input拿到的值是字符串而不是數(shù)字,這里我們需要將input的結(jié)果強(qiáng)行轉(zhuǎn)成整數(shù)類型int)第二段代碼:計算answer<num的結(jié)果,記錄在result里,輸出提示,再輸出結(jié)果。第三段、第四段都與第二段類似,只是比較的內(nèi)容不一樣。注意:當(dāng)你自己寫這段代碼的時候,要確保不要有筆誤,比如拼錯單詞,漏掉等號、引號、括號……。(這種情況在新手身上屢有發(fā)生)小游戲Python學(xué)習(xí)筆記——海龜畫圖1第五課時海龜怎么畫圖?屏幕中間有一只看不見的海龜,你指揮它移動,它就會留下一道痕跡。試一試打開編輯器,輸入下面這段代碼importturtlet=turtle.Pen()t.forward(100)代碼分析importturtle導(dǎo)入海龜庫表示要使用海龜來幫你畫圖t=turtle.Pen()讓小海龜拿上筆,一旦拿上筆之后,就會出現(xiàn)箭頭。注意:Pen()的P一定要大寫t.forward(100)畫筆向前畫100像素出現(xiàn)一條向右的直線。小海龜默認(rèn)出現(xiàn)在屏幕中間,箭頭是向右的!畫筆的設(shè)置pensize():設(shè)置畫筆的粗細(xì)pensize(8)#設(shè)置畫筆的粗細(xì)為8像素pencolor():設(shè)置畫筆的顏色pencolor("red")#設(shè)置畫筆的顏色為紅色left():畫筆左轉(zhuǎn)right():畫筆右轉(zhuǎn)left(90)#畫筆向左轉(zhuǎn)90度畫三條顏色粗細(xì)不同的直線importturtlet=turtle.Pen()t.forward(100)#用默認(rèn)畫筆設(shè)置畫第一條線t.pensize(8)

#設(shè)置畫筆大小為8像素t.forward(100)t.pensize(16)

#設(shè)置畫筆大小為16像素t.pencolor("red")

#設(shè)置畫筆顏色為紅色t.forward(100)畫一個正方形你能畫出一個其他樣式的形狀嗎?t4.pyt5.pyt6.py想一想,這個是怎么畫出來的?t7.py想一想,這個是怎么畫出來的?t8.pyPython學(xué)習(xí)筆記——海龜畫圖2

(for循環(huán)的應(yīng)用)第六課時畫一個正方形你發(fā)現(xiàn)了什么?這三

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論