1. 判斷
示例:
age = 3
if age >= 18:
print('adult')
elif age >= 6:
print('teenager')
else:
print('kid')
在執行判斷后又冒號:,縮進的內容就是判斷結果為true時應執行的代碼段
elif=else if
if判斷條件還可以簡寫,比如寫:
if x:
print('True')
只要x是非零數值、非空字符串、非空list等,就判斷為True,否則為False。
2. 循環
- for...in :依次把list或tuple中的每個元素迭代出來
names = ['Michael', 'Bob', 'Tracy']
for name in names:
print(name)
sum = 0
for x in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]:
sum = sum + x
print(sum)
range(n):生成的序列是從0開始小于n的整數
range(101):0-100的數列
s = 0
for x in list(range(101))
s = s+x
- while
n = 0
while n <= 10:
n = n + 1
if n % 2 != 0:
continue
print(n)
print('END')