Day3 條件判斷和迴圈

2022-08-21 23:51:13 字數 1198 閱讀 9656

條件判斷

if...else

if...elif...else

格式:注意縮排!

if x:

active

elif y:

active

else :

active

注意條件判斷後,跟隨的動作行要進行縮排, 代表在判斷後要執行的內容。

條件判斷行結尾用冒號結尾。

迴圈for ... in 迴圈

依次把list或tuple中的每個元素迭代出來,如:

names = ['a','b','c','d']

for name in names:

print(name)

range() 批量生成證書序列

range(n)    #生成從0開始到n-1的整數序列。 n如果為負數則結果為空。

#計算 1+2+...+100 結果。

sum = 0

for i in range(101):

sum = sum + i

print(sum)

while 迴圈

只要條件滿足,就不斷迴圈。

#用while迴圈進行1+2+...+100的結果。

sum = 0

n = 0

while n <= 100:

sum = sum + n

n = n + 1

print(sum)

# 不要濫用break 和continue , 會造成**邏輯執行分叉過多,容易出錯。

# 大多數迴圈並不需要用到break和continue ,相應的動作都可以通過改寫迴圈條件或者修改迴圈邏輯來去掉break和continue。

break

退出迴圈。

#示例:

x = 0

for i in range(10):

i = i + x

x = x + 1

if i == 5:

print('break)       

break

continue

跳過本次迴圈。

#輸出1~~100 之間的偶數

x = 0

while x <= 100:

x = x + 1

if x % 2 != 0:  #除不開2的則略過

continue

else:

print(x)

3 條件判斷和迴圈

1.條件判斷 age 3 if age 18 print your age is age print adult else print your age is age print teenager 注意不要少寫了冒號 當然上面的判斷是很粗略的,完全可以用elif做更細緻的判斷 age 3 if ag...

3 條件 迴圈

usr bin perl w use feature qw say 列印內容自動換行,不用手動加 n my var ifif var if else if var else if elsif 注意是elsif,不是elif,sv中也是elsif if var 10 elsif var 5 else ...

python基礎3(條件判斷 迴圈)

公式 語句1 if 條件 else 語句2 例 print 真 if true else print 假 解析 如果if後面的條件為真那麼會執行if前面的語句,如果為假則會執行else後面的語句 例 a 3 and 4 or 5解析 or是找真,那如果兩邊都是真,輸出就是左邊的值 and是找假,那如...