網頁

2017年1月14日 星期六

流程控制

if-else
Python 沒有像是 switch 或者 case 的分支結構
透過 if-else 的結構創造程式的分支
整數除以 2 的餘數只會有兩種答案

number = list(range(1, 11))
for i in number:
    if (i % 2 == 0):
        print(i, "是偶數")
    else:
        print(i, "是奇數")

if-elif-else
number = list(range(1,11))
for i in number:
    if (i % 3 == 0):
        print(i, "可以被 3 整除")
    elif (i % 3 ==1):
        print(i, "除以 3 餘數是 1")
    else:
        print(i, "除以 3 餘數是 2")

break
ages = [19, 21, 20, 19, 21, 17, 30, 36, 90]
for age in ages:
    if (age > 30):
        break
    else:
        print(age)

print("---")
print(age)

continue
ages = [19, 21, 20, 19, 21, 17, 30, 36, 90]
for age in ages:
    if (age > 30):
        continue
    else:
        print(age)

print("---")
print(age)














沒有留言:

張貼留言