條件判斷
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是找假,那如...