04 判斷迴圈語句

2021-09-26 12:00:02 字數 1578 閱讀 5839

條件判斷

elif是else if的縮寫,完全可以有多個elif.

if 《條件判斷1>:

《執行1>

else:

《執行2>

if 《條件判斷1>:

《執行1>

elif 《條件判斷2>:

《執行2>

elif 《條件判斷3>:

《執行3>

else:

《執行4>

迴圈

for … in …

把每個元素代入變數x中,然後執行縮排塊的語句

sum = 0

for x in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]:

sum = sum + x

python提供乙個range()函式,可以生成乙個整數序列,再通過list()函式可以轉換為list。

sum = 0

for x in range(101):   # 從0開始小於101的整數

sum = sum + x

print(sum)

while

再提while之前,先提倆個語句——break和continue

n = 1

while n <= 100:

if n > 10: # 當n = 11時,條件滿足,執行break語句

break # break語句會結束當前迴圈

print(n)

n = n + 1

print('end')

n = 0

while n < 10:

n = n + 1

if n % 2 == 0: # 如果n是偶數,執行continue語句

continue # continue語句會直接繼續下一輪迴圈,後續的print()語句不會執行

print(n)

else子句

迴圈語句可以有else子句,它在窮盡列表(以for迴圈)或條件變為false(以while迴圈)導致迴圈終止時被執行,但迴圈被break終止時不執行。

for n in range(2, 10):

for x in range(2, n):

if n % x == 0:

print(n, '等於', x, '*', n//x)

break

else:

# 迴圈中沒有找到元素

print(n, ' 是質數')pass語句

python pass是空語句,是為了保持程式結構的完整性。

pass 不做任何事情,一般用做佔位語句。定義函式的時候,如果沒有內容,可以先寫pass,這樣不會報錯。

class myemptyclass:

pass

pass語句

python pass是空語句,是為了保持程式結構的完整性。

pass 不做任何事情,一般用做佔位語句。定義函式的時候,如果沒有內容,可以先寫pass,這樣不會報錯。

class myemptyclass:

pass

判斷語句和迴圈語句04

通過學習if的基本用法,已經知道了 想一想 坐火車或者地鐵的實際情況是 先進行安檢如果安檢通過才會判斷是否有車票,或者是先檢查是否有車票之後才會進行安檢,即實際的情況某個判斷是再另外乙個判斷成立的基礎上進行的,這樣的情況該怎樣解決呢?答 if巢狀 if 條件1 滿足條件1 做的事情1 滿足條件1 做...

python04 判斷與迴圈語句

一 迴圈語句 python中的迴圈語句與其他語言一樣有兩種,for與while 1.for迴圈 python中的for的語句格式與其他語言相差較大,如下 for d in 1,2,3 在這裡要通過for迴圈引出python的內建函式。出乙個題 算出1 2 100?答 for i in list ra...

04迴圈語句

1.打斷點 2.切換到debug模式格式 for 1.初始化語句 2.迴圈條件語句 4.控制條件語句 標準的for迴圈死迴圈格式 for 找規律 怎麼想的就怎麼寫 如果 出現了重複,就使用迴圈改進 迴圈重複的次數 如何改進 找相同點 相同 放入迴圈體中 找不同點 和迴圈變數建立聯絡 如果沒有聯絡,自...