python程序設(shè)計教學教案_第1頁
python程序設(shè)計教學教案_第2頁
python程序設(shè)計教學教案_第3頁
python程序設(shè)計教學教案_第4頁
python程序設(shè)計教學教案_第5頁
已閱讀5頁,還剩56頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

XXXXXX等能

課程名稱:Python程序設(shè)計

所在系部:______________

授課班級:XXXXXXXXXXXXX

授課教師:青椒小助手—

至學年第學期

課題名稱Python概述

授課時間月日第周星期第節(jié)授課地點

授課課型理論課學時安排2課時

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

序的執(zhí)行原理。

教學目標

2、能力目標:通過學習,會簡單使用PyCharm新建Python文件

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

教學重點Python的認識,Python開放環(huán)境的搭建

教學難點掌握Python程序的執(zhí)行原理

教學方法講授法、課堂討論法、舉例法

教學資源多媒體投影儀、教案、ppt、圖片

教學過程

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

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

(10,)開學第一節(jié)對學生講解課程安排,學習要求,課程重立目標影儀

要點,就業(yè)等方面信息,引起學生對python制作學習的

重視。

教師講解1.01

一、認識Python

與0.99法則,

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

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

(70,)向?qū)ο蟮母邔哟斡嬎銠C程序語言。正確的學習態(tài)PPT

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

1.2Python的特點:簡單易學,開源,高級語言,可

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

教師講解

的代碼

python相關(guān)知

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

Youtube.Reddit、知乎、豆瓣,自動化運維:批量處識點,幫助學

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

1.4Python的版本

1.5Python2.x和Python3.x

1)print函數(shù)替代了print語句;2)python3.x默認使用通過對python

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

面量表示;6)不等運算符;7)數(shù)據(jù)類型認識,強化學

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

1、Window安裝Python:

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

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

2、Linux安裝Python

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

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

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

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

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

我們可以在終端輸入python命令就可以運行

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

Ipython是一種交互式解釋器,控制臺輸入命令:pipinstall工具進得深入

ipython自動安裝的了解

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

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

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

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

歸納總結(jié)

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

⑻)Project

開拓思維自動完成、單元測試、版本控制。

(2,)【總結(jié)】:了解Pylhon的發(fā)展歷程;了解Python的特點

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

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

課后體會

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

授課時間月日第周星期第節(jié)授課地點

授課課型實驗實訓課學時安排2課時

1、知識目標:了解Python的行縮進規(guī)則,用input函數(shù)輸入數(shù)據(jù),會使用行注釋解釋

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

教學目標

2,能力目標:通過學習,能夠用python語言編寫簡易代碼

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

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

教學難點Python行縮進規(guī)則

教學方法講授法、課堂討論法、舉例法

教學資源計算機實訓室、教案、ppt

教學過程

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

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

,

(10)一、python縮進規(guī)則解學生對

一般的語言都是通過大括號{}來標識代碼塊的,而Pythonpython軟件的計算機

最具有特色的就是以縮進的方式來標識代碼塊,不再需要掌握情況

導入新課

使用大括號。,代碼看起來會更加簡潔明朗。

(5,)

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

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

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

講授新課

期的學習中,我們將會更加深入地學習。則等知識點

(70,)

二、Python行與注釋PPT

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

注意:注釋行不會被機器編譯,但要注意,編碼聲明

(如#-*-coding:utf-8-*-)也是以井號(#)開頭,但并不

屬于注釋行,并且編碼聲明需要放在首行或者第二行,否

則不會被機器解釋。此部分主要由計算機

2、多行注釋:老師來講解,

:三個單引號注釋同時學生也配

”'這是一個使用三個單引號的多行注釋合著老師回答極域軟件

這是一個使用三個單引號的多行注釋一些常見問題

這是一個使用三個單引號的多行注釋"'

Poem="不蔓不枝,香遠益清,亭亭凈植。"

3、三個雙引號注釋PPT

"""這是一個使用三個雙引號的多行注釋學生聽講,筆

這是一個使用三個雙引號的多行注釋記

這是一個使用三個雙引號的多行注釋"""python

Poem="可遠觀而不可褻玩焉。"

三、任務(wù)實現(xiàn)

【任務(wù)解析】:要計算平方根需要調(diào)用Python中的math

模塊,調(diào)用方法在程序頭執(zhí)行語句:importmath,sqrt函

數(shù)是該模塊中計算平方根的方法,可以返回number的平學生必須熟記

方根。這里的if用于邏輯判斷,如果輸入的數(shù)字大于等于math模塊

0則使用該方法計算平方根,如果不滿足條件,則輸出提

示信息“負數(shù)不能開平方”。

歸納總結(jié)

input是輸入語句,待用戶輸入完成后返回輸入的字符串

(3,)

開拓思維給變量number,這個字符串還不是數(shù)值,不能進行開平

(2,)方計算,因此還要進行轉(zhuǎn)換,用float函數(shù)將其轉(zhuǎn)換為浮

點數(shù),這樣number變量由剛才的字符串,變成了實數(shù)了。教師總結(jié)知識

【總結(jié)】:python的行縮進規(guī)則,用input函數(shù)輸入數(shù)據(jù)點

【提問】:怎樣用編程軟件計算圓形的參數(shù)呢?

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

課后體會

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

授課時間月日第周星期第節(jié)授課地點

授課課型實驗實訓課學時安排2課時

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

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

教學目標

2、能力目標:通過對python軟件的初步了解,能夠操作運算符實現(xiàn)輸入、輸出

3、素質(zhì)目標:通過師生的“教”與“學”,進一步增進彼此的了解

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

教學難點操作符的使用方法

教學方法講授法、課堂討論法、舉例法、練習法

教學資源計算機實訓室、教案、ppt、極域軟件、PYTHON軟件

教學過程

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

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

(10')一、標識符與關(guān)鍵字學生操作,了

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

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

導入新課

(5,)2、標識符字母區(qū)分大小寫,例如Abe和abc是兩個標識

符。極域軟件

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

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

講授新課1、常量

常量和變量,

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

學生做好筆記PPT

浮點數(shù)常量:3.14159265、-2.5、1.36.......

字符串常量:"student"、"whoareyou"、"abc"、"a"、"

你好"、"再見"……

邏輯常量:True、False

2、變量

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

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

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

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

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

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

類型、字典類型。其中列表、元組、字典、集合屬于復合教師記錄學生

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

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

整型、浮點型、復數(shù)類型、布爾值、

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

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

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

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

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

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

六、格式化輸出學生動手操作

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

格式字符串玳輸出項1,輸出項2,……..輸出項n)法軟件

學生練習2、format格式化輸出

(30,)

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

3、eval格式化輸出

歸納總結(jié)

eval(expression[,globals[Jocals]])

(3,)

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

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

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

(2,)

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

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

課后體會

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

授課時間月日第周星期第節(jié)授課地點

授課課型實驗實訓課學時安排2課時

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

教學目標2、能力目標:通過對數(shù)據(jù)類型轉(zhuǎn)化學習,會熟練編寫代碼

3、素質(zhì)目標:培養(yǎng)主動學習意識、細心操作習慣

教學重點求出百位數(shù),十位數(shù),個位數(shù)

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

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

教學資源計算機實訓室、教案、ppt、教材、極域軟件、PYTHON軟件

教學過程

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

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

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

算術(shù)運算符,在數(shù)學中就是用來處理四則運算的符號。而

計算機

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

導入新課字的處理,幾乎都會使用到算術(shù)運算符號。

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

賦值運算符中簡單、最常用的是等號(=)運算符,一開知識點極域軟件

始可能會以為它是“等于”,其實不是的,它的作用是將

一個表達式的值賦給一個左值。

講授新課三、比較運算符學生聽講,查

(40,)比較運算符是指可以使用下列運算符比較兩個值,當用運看教材,熟知

PPT

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

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

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

True,否則返回Faiseo

四、邏輯運算符

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

復雜的復雜語句,邏輯運算符包括and、or和not。假設(shè)教師鼓勵學生

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

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

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

五、成員運算符

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

中,包括字符串、列表或元組。在成員運算符中,對于成先級的方法計算機

員的運算不僅包含判斷值的大小,還包括類型的判斷。

六、身份運算符

:是判斷兩個標識符是不是引用自一個對象

isis極域軟件

isnot:isnot是判斷兩個標識符是不是引用自不同對象組織學生進行

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

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

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

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

級要高于加法運算符。在Python的應(yīng)用中,通常運算的學生動手操作

形式是表達式。表達式由運算符和操作數(shù)組成。一個表達實踐

式往往不止包含一個運算符,當一個表達式存在多個運算

PYTHON

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

軟件

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

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

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

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

學生練習九、任務(wù)實現(xiàn)示,教師點評

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

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

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

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

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

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

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

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

課后體會

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

授課時間月日第周星期第節(jié)授課地點

授課課型實驗實訓課學時安排2課時

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

教學目標2、能力目標:能夠借助PYTHON軟件,完成if嵌套代碼的編寫

3、素質(zhì)目標:培養(yǎng)學生自主探究的學習能力

教學重點if語句的種類及應(yīng)用

教學難點if嵌套的應(yīng)用

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

教學資源計算機實訓室、教案、ppt、教材、PYTHON軟件

教學過程

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

復習舊課【復習鞏固】:對課后練習的填空題、判斷題及選擇題進點名請學生回

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

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

計算機

If條件.£

總分支結(jié)構(gòu)的執(zhí)行過程,如圖3-1-1論進行總結(jié)

語句塊廣

1月斤示

導入新課

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

〈條件/>一|

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

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

語句塊111

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

i教師講解理論

知識

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

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

(40,)if條件:

語,句塊1PPT

學生認真做筆

else:

語,句塊2記

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

(圖解析),如圖3-1-2所示。

,r學生邊觀察邊

_1_若輸入的結(jié)果不子合條件為

[話的跳

|語句塊2]_rI11/一、T-J記錄操作要點

irue,則一仃i苜【J塊1;否則

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

無論是True還是FaIse,執(zhí)行完十音句塊后,都將吉M亍其后

續(xù)語句。

2、條件運算符教師傳授操作

Python的條件運算彳i?三個運算量,其一般格式為:技巧

表達式1if表達式else表達式2

執(zhí)行流程:

遍判斷計算機

①條件運算符在執(zhí)行r時,會先對今左件表達式進行目

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

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

三、多分支結(jié)構(gòu)(if...elif...else…:易錯點進行記極域軟件

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

If條件1:

語句塊1

elif條件2:

語句塊2PPT

elif條件3:

語句塊3

…其他elif語句…對教學難點,

else:重點講解

語句塊n

PYTHON

________[T.**

;

fiw-tuWex]~r~…'一-jV=二三軟件

1i*N1

I1兩EX**.*1

學生練習

(30,)多分支9禽構(gòu)的執(zhí)行過程如圖所示。當條件1滿足時,執(zhí)行總結(jié)教學重點

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

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

(3,)句塊n。無論有多少條分支,只要滿足了其中一個分支后,

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

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

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

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

課后體會

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

授課時間月日第周星期第節(jié)授課地點

授課課型實驗實訓課學時安排2課時

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

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

教學目標

3、素質(zhì)目標:通過師生的“教”與“學”,進一步增進彼此的了解,培養(yǎng)學生學習

專業(yè)的興趣

教學重點if嵌套

教學難點if嵌套的應(yīng)用

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

教學資源計算機實訓室、教案、ppt、教材、PYTHON軟件

教學過程

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

復習舊課【操作復習】:用if-elif語句實現(xiàn)考試成績等級實例通過讓學生操

(10*)一、if嵌套作,幫助學生

鞏固操作要點

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

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

導入新課1、if嵌套基本格式

⑻)If條件1:教師講解while

極域軟件

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

if條件2:點

語句塊2

講授新課elif條件3:學生聽課,記

(40,)語句塊3要點

PPT

else:

語句塊4通過對生活中

elif條件5:的舉例加深對

語句塊5鏈接的理解

else:

語句塊6

2、if嵌套解析學生操作習題

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

與第二個if配對,最后一個else與第一個if配對,只有

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

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

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

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

卡的錢學生,對學生

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

money=int(input1,極域軟件

發(fā)就回復0):"))#是否發(fā)工資錯誤點進行總

ifmoney==l:結(jié)

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

少工資

remaining_money=offer_money-owe_money#剩PPT

下的錢

ifremaining_money==0:

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

elifremaining_money>0:

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

"%remaining_money)PYTHON

else:軟件

print("先還一點,下月要努力了啊!")

學生練習else:

(30,)print("工資還沒到,請耐心等候。")

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

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

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

開拓思維2000”,對于剩下的錢你可以自由分配了!

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

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

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

課后體會

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

授課時間月日第周星期第節(jié)授課地點

授課課型實驗實訓課學時安排2課時

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

教學目標2、能力目標:通過對While循環(huán)的學習,完成循環(huán)語句的綜合使用

3、素質(zhì)目標:鼓勵學生在做的過程中體驗編寫代碼的樂趣

教學重點While循環(huán)的使用

教學難點利用Whi1e循環(huán)的打印出九九乘法口訣表

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

教學資源計算機實訓室、教案、ppt、教材、PYTHON軟件

教學過程

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

復習舊課【操作復習】:if嵌套的注意事項是什么?通過教師的講

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

點,加深學生

一、while語句計算機

對知識的印

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

導入新課象,以達到學

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

(5,)而不忘的效果

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

極域軟件

據(jù)。

1、While語句的一般形式:

While條件表達式:

講授新課

循環(huán)體

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

PPT

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

合while

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

11while語句的循環(huán)表達

11-―式一般是關(guān)系表達式或

1邏輯表達式。在表達

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

whileTrue:

print("第",ij遍computer")教師講解while

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

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

i=l

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

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

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

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

極域軟件

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

i=l操作

whileTrue:

print("第",i,"遍computer")

i+=l教師巡回指導PPT

ifi>10:學生操作中存

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

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

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

值的語句,使得在特定情

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論