python while迴圈語句

2021-09-13 22:46:34 字數 2231 閱讀 7707

迴圈是程式語言中反覆執行某些**的一種計算機處理過程

重複執行某些**

while 條件:			 

____反覆執行的**

迴圈變數是用於控制迴圈執行次數的變數,通常從0開始計數。

如果迴圈語句未設定合理的退出條件,則迴圈語句將構成死迴圈,程式將永久執行下去。

break可以用於終止迴圈的執行,當執行到break語句後,程式將跳出迴圈,執行迴圈語句後面的**

continue可以用於提前結束本輪迴圈的執行,當執行到continue語句後,程式將跳到判定迴圈是否向下執行的條件處,進行下一輪迴圈是否執行的判定與後續**執行

break與continue必須出現在迴圈體中

while迴圈中重複執行的**又包含了另乙個while迴圈。
while 條件:			 

____while 條件:

________反覆執行的**

break與continue僅能控制其所在的迴圈結構,不能控制其他迴圈結構
"""

案例:數字累加求和

要求:求100以內的所有數字和

"""# 分析

# 1.100以內的數字是1到100

# 2.求和要有乙個變數來儲存最終的計算結果 sum

# 3.使用while迴圈來構造反覆加的操作

# 定義乙個變數用於描述1到100

num = 1

sum = 0

while num <= 100:

sum = sum + num

# 讓num值每次變化增大1

num += 1

print("1到100的和是:%d" % sum)

"""

案例:回文數

要求:列印所有3位回文數

回文數:如果乙個數字從左側讀和從右側讀是同乙個數,則該數字即為。例如121,777

"""# 分析

# 1. 3位回文數從100到999

# 2.回文數特徵,百位數字和個位的數字相同

# 3.列印滿足特徵的數字

# # 求乙個數字的百位數字

# x = 789

# print(x // 100)

# # 求乙個數字的個位數字

# print(x % 10)

i = 100

while i <= 999 :

# 取出數字的百位和個位進行比較,如果相同就列印

a = i // 100

b = i % 10

# 判斷a和b是否相同,如果相同列印

if a == b :

print(i)

i += 1

"""

演示九九乘法表案例

"""# 分析

# 1.結構:迴圈巢狀(外層,9次,內層,依次增加1-9)

# 2.列印內容: x * y = z "%d*%d=%d" % (x,y,z)

# 3.列印對其:使用指標位符號\t

# 外層迴圈

j = 1

while j <= 9:

#內層迴圈

i = 1

while i <= j:

print("%d*%d=%d" % (i , j , i*j ),end="\t")

i += 1

#外層迴圈折行

print()

j += 1

Python While 迴圈語句

python 程式設計中 while 語句用於迴圈執行程式,即在某條件下,迴圈執行某段程式,以處理需要重複處理的相同任務。其基本形式為 while 判斷條件 執行語句 執行語句可以是單個語句或語句塊。判斷條件可以是任何表示式,任何非零 或非空 null 的值均為true。當判斷條件假false時,迴...

Python While迴圈語句

python while 迴圈語句 python 程式設計中while 語句用於迴圈執行程式,即在某條件下,迴圈執行某段程式,以處理需要重複處理的相同任務。其基本形式為 while 判斷條件 執行語句 執行語句可以是單個語句或語句塊。判斷條件可以是任何表示式,任何非零 或非空 null 的值均為 t...

python while 迴圈語句

本例項使用python的while語句來進行刷自己部落格 注 本功能只為展示python的強悍功能,不為攻擊任何人,讓我們做良民 引入所需要的python包 import webbrowser as web as是把包明子改或者叫連線為as import time import os import ...