條件判斷:if
條件判斷格式
if <條件判斷1>:
<執行1>
elif <條件判斷2>:
<執行2>
elif <條件判斷3>:
<執行3>
else:
<執行4>
循環
第一種循環:for ...in...
- 求從1到10累加
sum = 0
for x in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]:
sum = sum + x
print(sum)
55
- 求從0到10累加
sum = 0
for x in range(11):
sum = sum + x
print(sum)
55
- 求從1到10累加
sum = 0
for x in range(1,11):
sum = sum + x
print(sum)
55
第二種循環:while.....
只要條件滿足,就不斷循環,條件不滿足時退出循環
比如我們要計算100以內所有奇數之和
sum = 0
n = 99
while n > 0:
sum = sum + n
n = n - 2
print(sum)
2500
在循環內部變量n不斷自減,直到變為-1時,不再滿足while條件,循環退出。