Python程序設(shè)計(jì)教案_第1頁
Python程序設(shè)計(jì)教案_第2頁
Python程序設(shè)計(jì)教案_第3頁
Python程序設(shè)計(jì)教案_第4頁
Python程序設(shè)計(jì)教案_第5頁
已閱讀5頁,還剩64頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

課題名稱Python概述

授課時(shí)間月日第周星期第節(jié)授課地點(diǎn)

授課課型理論課學(xué)時(shí)安排2課時(shí)

1、知識(shí)目標(biāo):了解Python的發(fā)展歷程;了解Python的特點(diǎn)和應(yīng)用領(lǐng)域:掌握Python程

序的執(zhí)行原理。

教學(xué)目標(biāo)

2、能力目標(biāo):通過學(xué)習(xí),會(huì)簡單使用PyCharm新建Python文件

3、素質(zhì)目標(biāo):培養(yǎng)學(xué)生樹立科學(xué)的學(xué)習(xí)觀,樹立程序員行業(yè)的職業(yè)觀

教學(xué)重點(diǎn)Python的認(rèn)識(shí),Python開放環(huán)境的搭建

教學(xué)難點(diǎn)掌握Python程序的執(zhí)行原理

教學(xué)方法講授法、課堂討論法、舉例法

教學(xué)資源多媒體投影儀、教案、ppt.圖片

教學(xué)過程

教學(xué)環(huán)節(jié)教學(xué)內(nèi)容師生活動(dòng)教學(xué)資源

引入新課開場(chǎng):自我介紹2,端正態(tài)度,樹多媒體投

(10,)開學(xué)第一節(jié)對(duì)學(xué)生講解課程安排,學(xué)習(xí)要求,課程重立目標(biāo)影儀

要點(diǎn),就業(yè)等方面信息,引起學(xué)生對(duì)python制作學(xué)習(xí)的

重視。

教師講解1.01

一、認(rèn)識(shí)Python

與0.99法則,

1.1Python的由來:Python的創(chuàng)始人為荷蘭的Guido。

講授新課Python是一種結(jié)合了解釋性、編譯性、互動(dòng)性和面幫助學(xué)生樹立

(70,)向?qū)ο蟮母邔哟斡?jì)算機(jī)程序語言。正確的學(xué)習(xí)態(tài)PPT

【議一議】:根據(jù)經(jīng)驗(yàn),你還了解哪些編程語言?度

1.2Python的特點(diǎn):簡單易學(xué),開源,高級(jí)語言,可

移植性,解釋性,面向?qū)ο?,可擴(kuò)展,豐富的庫,規(guī)范

教師講解

的代碼

python相關(guān)知

1.3Python的應(yīng)用領(lǐng)域:網(wǎng)站后端程序員:Gmail>

YoutubexReddit知乎、豆瓣,自動(dòng)化運(yùn)維:批量處識(shí)點(diǎn),幫助學(xué)

理大量的運(yùn)維任務(wù),數(shù)據(jù)挖掘工程師,數(shù)據(jù)分析師等生認(rèn)識(shí)python

1.4Python的版本

1.5Pjthon2.x和Python3.x

1)print函數(shù)替代了print語句;2)pylhon3.x默認(rèn)使用通過對(duì)python

UTF-8編碼;3)除法運(yùn)算符/;4)異常;5)八進(jìn)制字的應(yīng)用領(lǐng)域的

面量表示;6)不等運(yùn)算符;7)數(shù)據(jù)類型認(rèn)識(shí),強(qiáng)化學(xué)

二、Python安裝生的職業(yè)意識(shí)PPT

1>Window安裝Python:

訪問htlp:///download/選擇安裝包。下載

并完成Pylhon的安裝;配置環(huán)境變量、下載pip

2、Linux安裝Python

(1)打開WEB瀏覽器訪問;(2)選擇適用于Unix/Linux

的源碼壓縮包;(3)下載及解壓壓縮包;(4)如果你需要

自定義一些選項(xiàng)修改Modules/Setup;(5)執(zhí)行./configure針對(duì)不同的操

腳本。(6)make(7)makeinstall作系統(tǒng),學(xué)會(huì)

3、MacOS安裝Python:Mac系統(tǒng)都自帶有Python環(huán)境,安裝python

我們可以在終端輸入pylhon命令就可以運(yùn)行

三、Ipython-交互式解釋器對(duì)各種常用的

Ipython是一種交互式解釋器,控制臺(tái)輸入命令:pipinstall工具進(jìn)得深入

ipython自動(dòng)安裝的了解

四、集成開發(fā)環(huán)境-Pycharm

集成開發(fā)環(huán)境(IntegratedDevelopmentEnvironment)簡

稱IDE,PyCharm是由JetBrains打造的一款PythonIDE,

帶有一整套可以幫助Pylhon開發(fā)者提高工作效率的工具,通過簡單實(shí)

歸納總結(jié)

比如調(diào)試、語法高亮、Project管理、代碼跳轉(zhuǎn)、智能提示、例,講解知識(shí)

(8,)

開拓思維自動(dòng)完成、單元測(cè)試、版本控制。

(2,)【總結(jié)]:了解Python的發(fā)展歷程;了解Python的特點(diǎn)

和應(yīng)用領(lǐng)域;掌握Python程序的執(zhí)行原理。

課后作業(yè)查閱python的基礎(chǔ)知識(shí)

課后體會(huì)

課題名稱計(jì)算某數(shù)的平方根

授課時(shí)間月日第周星期第節(jié)授課地點(diǎn)

授課課型實(shí)驗(yàn)實(shí)訓(xùn)謖學(xué)時(shí)安排2課時(shí)

1、知識(shí)目標(biāo):了解Python的行縮進(jìn)規(guī)則,用i叩ut函數(shù)輸入數(shù)據(jù),會(huì)使用行注釋解釋

語句,用print語句輸出其平方根

教學(xué)目標(biāo)

2、能力目標(biāo):通過學(xué)習(xí),能夠用pylhon語言編寫簡易代碼

3、素質(zhì)目標(biāo):通過對(duì)python的基本語法了解,培養(yǎng)學(xué)生具有代碼編程的思維

教學(xué)重點(diǎn)Python行縮進(jìn)規(guī)則,用input函數(shù)輸入數(shù)據(jù)

教學(xué)難點(diǎn)Python行縮進(jìn)規(guī)則

教學(xué)方法講授法、課堂討論法、舉例法

教學(xué)資源計(jì)算機(jī)實(shí)訓(xùn)室、教案、ppt

教學(xué)過程

教學(xué)環(huán)節(jié)教學(xué)內(nèi)容師生活動(dòng)教學(xué)資源

復(fù)習(xí)舊課提問:目前python集成開發(fā)環(huán)境有哪些?通過提問,了

(10,)一、python縮進(jìn)規(guī)則解學(xué)生對(duì)

一般的語言都是通過大括號(hào){)來標(biāo)識(shí)代碼塊的,而Pythonpython軟件的計(jì)算機(jī)

最具有特色的就是以縮進(jìn)的方式來標(biāo)識(shí)代碼塊,不再需要掌握情況

導(dǎo)入新課

(5,)使用大括號(hào){},代碼看起來會(huì)更加簡潔明朗。

【注意】:行之后的行首空格才算是縮進(jìn),為方便他人閱極域軟件

讀,使用tab鍵或是四個(gè)空格最佳。其中,上述例子中的教師講解

“if”和“else”為條件分支結(jié)構(gòu)if語句用于判斷,在后python縮進(jìn)規(guī)

講授新課

期的學(xué)習(xí)中,我們將會(huì)更加深入地學(xué)習(xí)。則等知識(shí)點(diǎn)

(70,)

二、Python行與注釋PPT

1、單行注釋:單行注釋通常以井號(hào)(#)開頭

注意:注釋行不會(huì)被機(jī)器編譯,但要注意,編碼聲明

課題名稱計(jì)算圓形的各參數(shù)

授課時(shí)間月日第周星期第節(jié)授課地點(diǎn)

授課課型實(shí)驗(yàn)實(shí)訓(xùn)誤學(xué)時(shí)安排2課時(shí)

1、知識(shí)目標(biāo):首先了解圓形的基本計(jì)算公式,運(yùn)用本節(jié)介紹的操作運(yùn)算符實(shí)現(xiàn)輸入、

輸出圓形的基本參數(shù)。

教學(xué)目標(biāo)

2、能力目標(biāo):通過對(duì)python軟件的初步了解,能夠操作運(yùn)算符實(shí)現(xiàn)輸入、輸出

3、素質(zhì)目標(biāo):通過師生的“教”與“學(xué)二進(jìn)一步增進(jìn)彼此的了解

教學(xué)重點(diǎn)操作運(yùn)算符實(shí)現(xiàn)輸入、輸出圓形的基本參數(shù)

教學(xué)難點(diǎn)操作符的使用方法

教學(xué)方法講授法、課堂討論法、舉例法、練習(xí)法

教學(xué)資源計(jì)算機(jī)實(shí)訓(xùn)室、教案、ppi、極域軟件、PYTHON軟件

教學(xué)過程

教學(xué)環(huán)節(jié)教學(xué)內(nèi)容師生活動(dòng)教學(xué)資源

復(fù)習(xí)舊課【實(shí)踐操作】:計(jì)算某數(shù)的平方根,實(shí)現(xiàn)輸入輸出教師通過引導(dǎo)

(10')一、標(biāo)識(shí)符與關(guān)鍵字學(xué)生操作,了

1、標(biāo)識(shí)符不能以數(shù)字開頭。以下劃線開頭的標(biāo)識(shí)符具有解學(xué)生上節(jié)課計(jì)算機(jī)

特殊意義,使用時(shí)需要特別注意。掌握的情況

導(dǎo)入新課

2、標(biāo)識(shí)符字母區(qū)分大小寫,例如Abe和abc是兩個(gè)標(biāo)識(shí)

(5,)

符。極域軟件

3、禁止使用Python中的關(guān)鍵字。教師講解標(biāo)識(shí)

二、常量與變量符、關(guān)鍵字、

講授新課1、常量

常量和變量,

(40,)整數(shù)常量:1、100、-4、-300……

學(xué)生做好筆記PPT

浮點(diǎn)數(shù)常量:3.14159265、-2.5、1.36……

字符串常量:"student“、"whoareyou'\"abc"."a'\"

你好"、〃再見”……

邏輯常量:True、False

2、變量

變量,是計(jì)算機(jī)語言中能儲(chǔ)存計(jì)算結(jié)果或能表示值的抽象

概念。變量可以通過變量名訪問。在指令式語言中,變量學(xué)生聽講,筆

通常是可變的。一旦創(chuàng)建了變量就必須給變量賦值,需要記

注意的是變量的命名規(guī)則和標(biāo)識(shí)符的命名規(guī)則是一樣的。

2、變量類型:數(shù)字類型(其中包含整數(shù)類型、浮點(diǎn)型以計(jì)算機(jī)

及復(fù)數(shù)類型)、布爾類型、字符串類型、列表類型、元組

類型、字典類型。其中列表、元組、字典、集合屬于復(fù)合教師記錄學(xué)生

數(shù)據(jù)類型。學(xué)習(xí)情況極域軟件

三、python數(shù)據(jù)類型

整型、浮點(diǎn)型、復(fù)數(shù)類型、布爾值、

四、數(shù)據(jù)類型的轉(zhuǎn)化

整數(shù)int(),浮點(diǎn)數(shù)fioat(),復(fù)數(shù)complex。,字符串str(),學(xué)生配合教師PPT

字符chr(),整數(shù)值ord(),十六進(jìn)制hex(),八進(jìn)制oct(),進(jìn)行思考

二進(jìn)制bin(),判斷數(shù)據(jù)類型type()

五、輸入輸出函數(shù)

inpul輸入函數(shù)、print輸出函數(shù)

六、格式化輸出學(xué)生動(dòng)手操作

1、%格式化輸出輸出的操作方PYTHON

格式字符串》(輸出項(xiàng)1,輸出項(xiàng)2,……..輸出項(xiàng)n)法軟件

學(xué)生練習(xí)2、format格式化輸出

(30,)

〈模板字符串〉.format(〈逗號(hào)分隔的參數(shù)》)

3、eval格式化輸出

歸納總結(jié)

eval(expression[globals[Jocals]])

⑶)z

【總結(jié)】:操作運(yùn)算符實(shí)現(xiàn)輸入、輸出圓形的基本參數(shù)

開拓思維教師總結(jié)

【提問】:如何判斷一個(gè)數(shù)是否為水仙花數(shù)?所謂“水仙

(2,)

花數(shù)”是指一個(gè)三位數(shù),其各位數(shù)字立方和等于該數(shù)本身。

課后作業(yè)鞏固練習(xí)

課后體會(huì)

課題名稱水仙花數(shù)

授課時(shí)間月日第周星期第節(jié)授課地點(diǎn)

授課課型實(shí)驗(yàn)實(shí)訓(xùn)誤學(xué)時(shí)安排2課時(shí)

1、知識(shí)目標(biāo):用input函數(shù)輸入一個(gè)數(shù),并將其轉(zhuǎn)化為整數(shù)

教學(xué)目標(biāo)2、能力目標(biāo):通過對(duì)數(shù)據(jù)類型轉(zhuǎn)化學(xué)習(xí),會(huì)熟練編寫代碼

3、素質(zhì)目標(biāo):培養(yǎng)主動(dòng)學(xué)習(xí)意識(shí)、細(xì)心操作習(xí)慣

教學(xué)重點(diǎn)求出百位數(shù),十位數(shù),個(gè)位數(shù)

教學(xué)難點(diǎn)判斷每位數(shù)的三次方之和是否與原數(shù)相等

教學(xué)方法講授法、演示法、課堂討論法、任務(wù)驅(qū)動(dòng)法

教學(xué)資源計(jì)算機(jī)實(shí)訓(xùn)室、教案、ppt、教材、極域軟件、PYTHON軟件

教學(xué)過程

教學(xué)環(huán)節(jié)教學(xué)內(nèi)容師生活動(dòng)教學(xué)資源

復(fù)習(xí)舊課【復(fù)習(xí)】:操作運(yùn)算符實(shí)現(xiàn)輸入、輸出圓形的基本參數(shù)教師提問,學(xué)

(10')一、算術(shù)運(yùn)算符生回答。

算術(shù)運(yùn)算符,在數(shù)學(xué)中就是用來處理四則運(yùn)算的符號(hào)。而

計(jì)算機(jī)

在Python中,這是最簡單,也最常用的符號(hào),尤其是數(shù)

導(dǎo)入新課字的處理,幾乎都會(huì)使用到算術(shù)運(yùn)算符號(hào)。

(5,)二、賦值運(yùn)算符教師講解理論

賦值運(yùn)算符中簡單、最常用的是等號(hào)(=)運(yùn)算符,一開知識(shí)點(diǎn)極域軟件

始可能會(huì)以為它是“等于”,其實(shí)不是的,它的作用是將

一個(gè)表達(dá)式的值賦給一個(gè)左值。

講授新課三、比較運(yùn)算符學(xué)生聽講,查

(40,)比較運(yùn)算符是指可以使用下列運(yùn)算符比較兩個(gè)值,當(dāng)用運(yùn)看教材,熟知

PPT

算符比較兩個(gè)值時(shí),結(jié)果是一個(gè)邏輯值,不是True(成立)教材

就是False(不成立)。比較運(yùn)算符一般用于數(shù)值的比較,

也可用于字符的比較。當(dāng)兩個(gè)數(shù)值比較是正確時(shí)返回

True,否則返回Falseo

四、邏輯運(yùn)算符

在形式邏輯中,邏輯運(yùn)算符或邏輯聯(lián)結(jié)詞把語句連接成更

復(fù)雜的復(fù)雜語句,邏輯運(yùn)算符包括and、or和not。假設(shè)教師鼓勵(lì)學(xué)生

有兩個(gè)邏輯命題,分別是“正在下雨”和“我在屋里”,結(jié)合代碼學(xué)習(xí)

我們可以將它們組成友雜命題“正在下雨,并且我在屋里”

或“沒有正在下雨”或“如果正在下雨,那么我在屋里”。

五、成員運(yùn)算符

成員運(yùn)算符的作用是判斷某指定值是否存在于某一序列講解運(yùn)算符優(yōu)

中,包括字符串、列表或元組。在成員運(yùn)算符中,對(duì)于成先級(jí)的方法計(jì)算機(jī)

員的運(yùn)算不僅包含判斷值的大小,還包括類型的判斷。

六、身份運(yùn)算符

is:is是判斷兩個(gè)標(biāo)識(shí)符是不是引用自一個(gè)對(duì)象

極域軟件

isnot:isnot是判斷兩個(gè)標(biāo)識(shí)符是不是引用自不同對(duì)象組織學(xué)生進(jìn)行

七、運(yùn)算符優(yōu)先級(jí)課堂討論

如果有一個(gè)諸如3+5*6的表達(dá)式,是優(yōu)先完成加法運(yùn)算還

是優(yōu)先完成乘法運(yùn)算呢?基礎(chǔ)數(shù)學(xué)知識(shí)會(huì)告訴我們先完

成乘法運(yùn)算在進(jìn)行加法運(yùn)算,這意味著乘法運(yùn)算符的優(yōu)先PPT

級(jí)要高于加法運(yùn)算符。在Python的應(yīng)用中,通常運(yùn)算的學(xué)生動(dòng)手操作

形式是表達(dá)式。表達(dá)式由運(yùn)算符和操作數(shù)組成。一個(gè)表達(dá)實(shí)踐

式往往不止包含一個(gè)運(yùn)算符,當(dāng)一個(gè)表達(dá)式存在多個(gè)運(yùn)算

PYTHON

符時(shí),處于同一級(jí)的優(yōu)先級(jí)運(yùn)算符從左到右依次運(yùn)算。

軟件

八、常用的內(nèi)置數(shù)值函數(shù)

絕對(duì)值abs(x),取余:divmod(x,y),次方pow(x,y[,z]),四舍五

入round(x[,ndigits]),最大值max(xl,x2...x3),最小值

min(xl,x2...x3),以e為底的x次累:exp(x)學(xué)生操作演

學(xué)生練習(xí)九、任務(wù)實(shí)現(xiàn)示,教師點(diǎn)評(píng)

(30,)【任務(wù)解析】通過Input函數(shù)輸入一^t三位數(shù),通過eval

函數(shù)轉(zhuǎn)為數(shù)值類型,通過〃,%等操作,分別獲取百位數(shù)、教師總結(jié)本次

歸納總結(jié)十位數(shù)及個(gè)位數(shù)。最后用if語句判斷num的值是否與每課知識(shí)點(diǎn)

⑶)位數(shù)的三次方和一致,如果一致則是水仙花數(shù),否則不是

開拓思維水仙花數(shù)。

(2,)【總結(jié)】:用input函數(shù)輸入一個(gè)數(shù),并將其轉(zhuǎn)化為整數(shù)

【提問】:怎樣用編程程序合理安排工資呢?

課后作業(yè)完成課后習(xí)題

課后體會(huì)

課題名稱合理安排工資(一)

授課時(shí)間月日第周星期第節(jié)授課地點(diǎn)

授課課型實(shí)驗(yàn)實(shí)訓(xùn)誤學(xué)時(shí)安排2課時(shí)

1、知識(shí)目標(biāo):學(xué)習(xí)Python流程控制語句的基礎(chǔ),雙分支結(jié)溝和if嵌套

教學(xué)目標(biāo)2、能力目標(biāo):能夠借助PYTHON軟件,完成if嵌套代碼的編寫

3、素質(zhì)目標(biāo):培養(yǎng)學(xué)生自主探究的學(xué)習(xí)能力

教學(xué)重點(diǎn)if語句的種類及應(yīng)用

教學(xué)難點(diǎn)if嵌套的應(yīng)用

教學(xué)方法講授法、演示法、課堂討論法、任務(wù)驅(qū)動(dòng)法

教學(xué)資源計(jì)算機(jī)實(shí)訓(xùn)室、教案、ppi、教材、PYTHON軟件

教學(xué)過程

教學(xué)環(huán)節(jié)教學(xué)內(nèi)容師生活動(dòng)教學(xué)資源

復(fù)習(xí)舊課【復(fù)習(xí)鞏固】:對(duì)課后練習(xí)的填空題、判斷題及選擇題進(jìn)點(diǎn)名請(qǐng)學(xué)生回

(10')行講解答題,并對(duì)上

一、單分支結(jié)構(gòu)課后的練習(xí)討

計(jì)算機(jī)

“朱小單分支結(jié)構(gòu)的執(zhí)行過程,如圖3-1-1

話句故亡.―論進(jìn)行總結(jié)

所不

導(dǎo)入新課

若輸入的結(jié)果符合條件,為True,

(5,)則執(zhí)行語句塊,然后執(zhí)行if語句的

后續(xù)語句。若為False,則直接執(zhí)行極域軟件

_____1if語句的后續(xù)語句。

教師講解理論

知識(shí)

二、雙分支結(jié)構(gòu)(if...else...)

講授新課1、雙分支結(jié)構(gòu)的一般格式:

(40,)if條件:

語句塊1PPT

學(xué)生認(rèn)真做筆

else:

語句塊2記

?雙分支結(jié)構(gòu)語句的執(zhí)行過程

產(chǎn)(圖解析),如圖3-1-2所示。

學(xué)生邊觀察邊

11若輸入的結(jié)果符合條件為

f11記錄操作要點(diǎn)

H--HTrue,則執(zhí)行語句塊1;否則

結(jié)果為False執(zhí)行語句塊2。

無論是True還是False,執(zhí)行完,音句塊后,都將執(zhí)行其后

續(xù)語句。

2、條件運(yùn)算符教師傳授操作

Python的條件運(yùn)算有三個(gè)運(yùn)算量,其一般格式為:技巧

表達(dá)式1if表達(dá)式else表達(dá)式2

執(zhí)行流程:

計(jì)算機(jī)

①條件運(yùn)算符在執(zhí)行時(shí),會(huì)先對(duì)g友件表達(dá)式進(jìn)行求值判斷

②如果判斷結(jié)果為True,則執(zhí)行語句1,并返回執(zhí)行結(jié)果

③如果判斷結(jié)果為False,則執(zhí)行語句2,并返回執(zhí)行結(jié)果教師對(duì)學(xué)生的

三、多分支結(jié)構(gòu)(if...elif...else..J易錯(cuò)點(diǎn)進(jìn)行記

極域軟件

多分支結(jié)構(gòu)的一般格式:錄

If條件1:

語句塊1

elif條件2:

語句塊2PPT

elif條件3:

語句塊3

…其他elif語句…對(duì)教學(xué)難點(diǎn),

else:重點(diǎn)講解

語句塊n

PYTHON

V二二二1二二

軟件

[SKE3N]

L**m…)

學(xué)生練習(xí)X-111

(30,)多分支結(jié)構(gòu)的執(zhí)行過程如圖所示。當(dāng)條件1滿足時(shí),執(zhí)行總結(jié)教學(xué)重點(diǎn)

語句塊1;若滿足條件2,則執(zhí)行語句塊2;否則看是否難點(diǎn)

歸納總結(jié)滿足條件3,若所有條件都不符合則執(zhí)行else語句后的語

⑶)句塊no無論有多少條分支,只要滿足了其中一個(gè)分支后,

開拓思維其余分支將不再執(zhí)行。

(2,)【總結(jié)】:單分支結(jié)構(gòu),雙分支結(jié)構(gòu),多分支結(jié)構(gòu)

【提問】:在應(yīng)用中怎么具體應(yīng)用if嵌套呢?

課后作業(yè)完成課后習(xí)題

課后體會(huì)

課題名稱合理安排工資(二)

授課時(shí)間月日第周星期第節(jié)授課地點(diǎn)

授課課型實(shí)驗(yàn)實(shí)訓(xùn)誤學(xué)時(shí)安排2課時(shí)

1、知識(shí)目標(biāo):學(xué)習(xí)Python流程控制語句的基礎(chǔ),雙分支結(jié)構(gòu)和if嵌套

2、能力目標(biāo):能夠借助PYTHON軟件,完成if嵌套代碼的編寫

教學(xué)目標(biāo)

3、素質(zhì)目標(biāo):通過師生的“教”與“學(xué)二進(jìn)一步增進(jìn)彼此的了解,培養(yǎng)學(xué)生學(xué)習(xí)

專業(yè)的興趣

教學(xué)重點(diǎn)if嵌套

教學(xué)難點(diǎn)if嵌套的應(yīng)用

教學(xué)方法講授法、演示法、課堂討論法、任務(wù)驅(qū)動(dòng)法

教學(xué)資源計(jì)算機(jī)實(shí)訓(xùn)室、教案、ppi、教材、PYTHON軟件

教學(xué)過程

教學(xué)環(huán)節(jié)教學(xué)內(nèi)容師生活動(dòng)教學(xué)資源

復(fù)習(xí)舊課【操作復(fù)習(xí)工用if-elif語句實(shí)現(xiàn)考試成績等級(jí)實(shí)例通過讓學(xué)生操

(10')一、if嵌套作,幫助學(xué)生

鞏固操作要點(diǎn)

if語句嵌套指的是在if或者if-else語句里面包含if或者計(jì)算機(jī)

if-else語句,其嵌套的格式如下:

導(dǎo)入新課1、if嵌套基本格式

(5,)If條件1:教師講解while

極域軟件

語句塊1循環(huán)的知識(shí)要

if條件2:點(diǎn)

語句塊2

講授新課elif條件3:學(xué)生聽課,記

(40,)語句塊3要點(diǎn)

PPT

else:

語句塊4通過對(duì)生活中

elif條件5:的舉例加深對(duì)

語句塊5鏈接的理解

else:

語句塊6

2、if嵌套解析學(xué)生操作習(xí)題

根據(jù)對(duì)齊格式來確定if語句之間的邏輯關(guān)系,笫一個(gè)else

與第二個(gè)if配對(duì),最后一個(gè)else與第一個(gè)if配對(duì),只有

在滿足了第一個(gè)if的條件下,才可執(zhí)行條件2的判斷。

二、任務(wù)實(shí)現(xiàn)

【任務(wù)步驟】計(jì)算機(jī)

owe_money=int(input("欠信用卡多少錢:"))#欠信用教師巡回指導(dǎo)

卡的錢學(xué)生,對(duì)學(xué)生

("今天是否發(fā)了工資(發(fā)了就回復(fù)沒操作中存在的

money=int(input1,極域軟件

發(fā)就回復(fù)0):"))#是否發(fā)工資錯(cuò)誤點(diǎn)進(jìn)行總

ifmoney==l:結(jié)

offer_money=int(input('發(fā)了多少工資:"))#發(fā)了多

少工資

remaining_money=offer_money-owe_money#剩PPT

下的錢

ifremaining_money==0:

print("本月工資規(guī)劃完畢,沒有剩余。。學(xué)生操作練習(xí)

elifremaining_money>0:

print("先還信用卡的錢!你還剩%s!

"%remaining_money)PYTHON

else:軟件

print(“先還一點(diǎn),下月要努力了??!。

學(xué)生練習(xí)else:

(30,)print("工資還沒到,請(qǐng)耐心等候?!?

【任務(wù)解析】:當(dāng)回復(fù)了1,程序便自動(dòng)算出剩下的錢,

歸納總結(jié)明顯在還完了信用卡的錢后還有2000塊錢,便執(zhí)行內(nèi)嵌

⑶)if語句的第二個(gè)語句塊,輸出“先還信用卡的錢!你還剩

開拓思維2000\對(duì)于剩下的錢你可以自由分配了!

(2,)【總結(jié)】:if嵌套具體應(yīng)用

【提問】:怎么打印九九乘法表呢?

課后作業(yè)完成課后練習(xí)

課后體會(huì)

課題名稱打印九九乘法口訣表--while語句

授課時(shí)間月日第周星期第節(jié)授課地點(diǎn)

授課課型實(shí)驗(yàn)實(shí)訓(xùn)誤學(xué)時(shí)安排2課時(shí)

1、知識(shí)目標(biāo):掌握while循環(huán)的基本用法

教學(xué)目標(biāo)2、能力目標(biāo):通過對(duì)While循環(huán)的學(xué)習(xí),完成循環(huán)語句的綜合使用

3、素質(zhì)目標(biāo):鼓勵(lì)學(xué)生在做的過程中體驗(yàn)編寫代碼的樂趣

教學(xué)重點(diǎn)While循環(huán)的使用

教學(xué)難點(diǎn)利用While循環(huán)的打印出九九乘法口訣表

教學(xué)方法講授法、演示法、課堂討論法、任務(wù)驅(qū)動(dòng)法

教學(xué)資源計(jì)算機(jī)實(shí)訓(xùn)室、教案、ppi、教材、PYTHON軟件

教學(xué)過程

教學(xué)環(huán)節(jié)教學(xué)內(nèi)容師生活動(dòng)教學(xué)資源

復(fù)習(xí)舊課【操作復(fù)習(xí)】:if嵌套的注意事項(xiàng)是什么?通過教師的講

(10')【提問】:九九乘法口訣表,你會(huì)用while循環(huán)編寫嗎?解鞏固知識(shí)

點(diǎn),加深學(xué)生

一、while語句計(jì)算機(jī)

對(duì)知識(shí)的印

事實(shí)上while語句是一個(gè)條件循環(huán)語句與if相似,區(qū)別就

導(dǎo)入新課象,以達(dá)到學(xué)

是從單次執(zhí)行變成了反復(fù)執(zhí)行,以及條件除了用來判斷是

(5,)而不忘的效果

否進(jìn)入代碼塊以外,還被用米作為是否終止循環(huán)的判斷依

極域軟件

據(jù)。

1、While語句的一般形式:

While條件表達(dá)式:

講授新課

循環(huán)體

(40,)while語句執(zhí)行時(shí),若所需進(jìn)行while循環(huán)的變量符合條

PPT

件,則進(jìn)入下一循環(huán)體,重復(fù)執(zhí)行循環(huán)體,直到變量不符講解知識(shí)重點(diǎn)

合while

2、while的無限循環(huán)

?二£1while語句的循環(huán)表達(dá)

(二:三壬二]式一般是關(guān)系表達(dá)式或

1邏輯表達(dá)式。在表達(dá)

式永遠(yuǎn)成立的情況下,會(huì)陷入無限循環(huán),也叫死循環(huán)。

whileTrue:

priiil("第",i,"通coinpulci”)教師講解while

i+=l循環(huán)使用方法

print("循環(huán)已結(jié)束")

i=l

上述代碼的循環(huán)表達(dá)式永遠(yuǎn)成立,會(huì)一直執(zhí)行循環(huán)體,永教師邊講解邊計(jì)算機(jī)

遠(yuǎn)執(zhí)行不到打印"循環(huán)已結(jié)束”語句。針對(duì)這樣的無限循操作

環(huán),我們一般會(huì)在循環(huán)體內(nèi)增加條件分支,滿足條件時(shí)使

用break語句來跳出循環(huán),或者在無限循環(huán)中,可以按

極域軟件

Ctrl+C快捷鍵來中斷循環(huán)。學(xué)生觀看教師

i=l操作

whileTrue:

print,笫”,i,"遍computer")

i+=l教師巡回指導(dǎo)PPT

ifi>10:學(xué)生操作中存

break#跳出循環(huán)在的問題

print("打印結(jié)束")

因此,while循環(huán)的循環(huán)體內(nèi)一般都要包含改變循環(huán)變量對(duì)于共性的問

值的語句,使得在特定情況退出循環(huán),避免死循環(huán)。題加以強(qiáng)調(diào)說

3、while語句中使用else明,減少學(xué)生PYTHON

在while語句中使用else語句,else語句所輸出的內(nèi)容是操作錯(cuò)誤軟件

在while語句結(jié)束時(shí)輸出。

學(xué)生練習(xí)【例題】:使用while語句編寫代碼求出1-100所有數(shù)字相

(30,)加的和??偨Y(jié)本次課的

【總結(jié)】:Python中的常用語句,包括判斷語句、循環(huán)語知識(shí)要點(diǎn)

歸納總結(jié)句以及其他子句。其中,判斷語句主要是if語句,循環(huán)語

⑶)句主要是for語句和while語句。在Python開發(fā)中,這些

開拓思維語句的使用頻率非常高

(2,)【提問】:除了用while循環(huán)語句打印九九乘法口訣表,

還有別的編程方法嗎?

課后作業(yè)完成課后習(xí)題

課后體會(huì)

課題名稱打印九九乘法口訣表--for語句

授課時(shí)間月日第周星期第節(jié)授課地點(diǎn)

授課課型實(shí)驗(yàn)實(shí)訓(xùn)誤學(xué)時(shí)安排2課時(shí)

1、知識(shí)目標(biāo):用for語句編寫乘法口訣表的行和列

教學(xué)目標(biāo)2、能力目標(biāo):能夠通過對(duì)for?語句的學(xué)習(xí),會(huì)在編寫代碼過程中應(yīng)用for

3、素質(zhì)目標(biāo):培養(yǎng)學(xué)生的編程理解力以及分析問題的能力

教學(xué)重點(diǎn)編寫循環(huán)體

教學(xué)難點(diǎn)編寫循環(huán)體,輸出打印結(jié)果

教學(xué)方法講授法、演示法、課堂討論法、任務(wù)驅(qū)動(dòng)法

教學(xué)資源計(jì)算機(jī)實(shí)訓(xùn)室、教案、ppi、教材、PYTHON軟件

教學(xué)過程

教學(xué)環(huán)節(jié)教學(xué)內(nèi)容師生活動(dòng)教學(xué)資源

復(fù)習(xí)舊課【練習(xí)講解】:用wllile循環(huán)語句編寫打印九九乘法口訣通過作業(yè)講

(10')茯的代碼。解,幫助學(xué)生

一、for循環(huán)回顧上節(jié)課所

計(jì)算機(jī)

for語句結(jié)構(gòu)是已知!宣復(fù)執(zhí)行次數(shù)的循環(huán),通常稱為計(jì)數(shù)學(xué)的知識(shí)點(diǎn)

導(dǎo)入新課彳盾環(huán),當(dāng)然也不局限于計(jì)數(shù)循環(huán),可以遍歷任何有序的序

(5,)對(duì)對(duì)象元素,比如數(shù)組,列表,字符串等。

、for語句的一般格式深入理解for極域軟件

for目標(biāo)變量in序列對(duì)象:循環(huán)的含義

循環(huán)體

1

講授新課1??——)將可迭代對(duì)象中的每一個(gè)元素賦

-?

(40,)值給目標(biāo)變量,每一次被賦值的目教師講解,學(xué)

(黑器=PPT

標(biāo)變量都執(zhí)行一次循環(huán)體,當(dāng)可迭習(xí)記錄for語

「十1

溫馨提示

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