while循環(huán)練習范文_第1頁
while循環(huán)練習范文_第2頁
while循環(huán)練習范文_第3頁
while循環(huán)練習范文_第4頁
while循環(huán)練習范文_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

while循環(huán)練習1.什么是循環(huán)2.什么是while循環(huán)3.課題導入4.while循環(huán)語法5.while循環(huán)執(zhí)行流程6.if和while的區(qū)別7.課堂練習1.什么是循環(huán)【循環(huán)的百度釋義】特指運行一周而回到原處,再轉。反復地連續(xù)地做某事?!狙h(huán)的python釋義】循環(huán)是指計算機程序中某些代碼被反復執(zhí)行。2.什么是while循環(huán)Python中有2種循環(huán)。一種循環(huán)次數(shù)明確,另一種循環(huán)次數(shù)不明確。for循環(huán)的循環(huán)重復次數(shù)是明確的,遍歷對象里有幾個元素,循環(huán)就執(zhí)行幾次。while循環(huán)的循環(huán)次數(shù)是不明確的,當不滿足條件時,循環(huán)才會停止。while[wa?l]:當…的時候。while的中文釋義是當什么的時候?!径x】while循環(huán)的定義:當…時候,就執(zhí)行某段代碼。【作用】while循環(huán)可以用它的判斷條件來控制循環(huán)的執(zhí)行次數(shù)。當給定的條件為真時,執(zhí)行循環(huán)體。當給定的條件為假時,結束循環(huán)。3.課題導入張三向他的女朋李四求婚。李四讓張三寫9999遍“我愛你!”才答應嫁給他。這個生活中重復的動作在Python中可以讓while循環(huán)來實現(xiàn)。#

定義一個變量a

a

=

0

#

當a小于3的時候

while

a

<

3:

#

輸出我愛你

print('我愛你!')

#

每循環(huán)一次,a的值增加1

a

=

a+1

print('李四答應了張三的求婚!')【終端輸出】我愛你!

我愛你!

我愛你!

李四答應了張三的求婚!我們把whilea<3:改成whilea<9999:即可以輸出9999個“我愛你!”4.while循環(huán)語法【體驗代碼】a

=

0

while

a

<

3:

print('我愛你!')

a

=

a+1

print('李四答應了張三的求婚!')【終端輸出】我愛你!

我愛你!

我愛你!

李四答應了張三的求婚!【語法】while條件表達式:

???循環(huán)體while循環(huán)語句包含了五個要素:①關鍵字

while②條件表達式③英文冒號:④縮進四個空格⑤循環(huán)體49-1while循環(huán)語法5.while循環(huán)執(zhí)行流程a

=

0

while

a

<

3:

print('我愛你!')

a

=

a+1

print('李四答應了張三的求婚!')【代碼解析】將數(shù)字0賦值給變量a?!镜?次循環(huán)】執(zhí)行whilea<3:此時a=0,小于3,條件成立;執(zhí)行print('我愛你!'),終端輸出第1個我愛你!。執(zhí)行a=a+1,a=0+1=1,此時a的值為1?!緶剀疤崾尽縫rint('李四答應了張三的求婚!')語句與while循環(huán)語句對齊,不是while循環(huán)的循環(huán)代碼,只有在循環(huán)結束的時候才執(zhí)行?!镜?次循環(huán)】執(zhí)行whilea<3:此時a=1,小于3,條件成立;執(zhí)行print('我愛你!'),終端輸出第2個我愛你!。執(zhí)行a=a+1,a=1+1=2,此時a的值為2。【第3次循環(huán)】執(zhí)行whilea<3:此時a=2,小于3,條件成立;執(zhí)行print('我愛你!'),終端輸出第3個我愛你!。執(zhí)行a=a+1,a=2+1=3,此時a的值為3?!镜?次循環(huán)】執(zhí)行whilea<3:此時a=3,不小于3,條件不成立;條件不成立,不執(zhí)行循環(huán)代碼;即不執(zhí)行后面的print和a=a+1語句。條件不成立,循環(huán)結束,程序繼續(xù)往下走,執(zhí)行后面的代碼。最后執(zhí)行print('李四答應了張三的求婚!')語句,程序結束。6.if和while的區(qū)別if和while語法基本一致,都有條件表達式。【區(qū)別】if判斷1次,執(zhí)行1次代碼。while可判斷n+1次,執(zhí)行n次代碼?!緄f語句】a

=

0

if

a

<

3:

print('我愛你!')

a

=

a+1【終端輸出】我愛你!if條件判斷語句只執(zhí)行了1次,終端輸出有1次。【while語句】a

=

0

while

a

<

3:

print('我愛你!')

a

=

a+1【終端輸出】我愛你!

我愛你!

我愛你!while循環(huán)是當條件不滿足時,才結束循環(huán),因此判斷總比執(zhí)行多一次。7.課堂練習【目標任務】使用while循環(huán)語句計算1~100中的偶數(shù)之和。【思路分析】偶數(shù)判斷表達式:X%2==0【最終代碼】#

將數(shù)字1賦值給變量x

x

=

1

#

將數(shù)字0負債給變量sum

sum

=

0

#

當x小于等于100的時候

while

x

<=

100

:

#

如果x是否是偶數(shù)

if

x

%

2

==

0

:

#

累計求和

sum

=

su

溫馨提示

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

評論

0/150

提交評論