1. 程式人生 > 實用技巧 >條件及迴圈語句

條件及迴圈語句

1.條件判斷語句:IF

def isParity(x):
    if x%2 == 0:
        print x, "是偶數"
    else:
        print x, "是奇數"
isParity(5)

  1.else及elif

# 當有多個程式分支時,elif語句的數量沒有限制,但最後的分支必須是else語句,並且只能是最後一個程式分支。
def largeNumber(x, y):
    if x < y:
        print x, "小於", y
    elif x > y:
        print x, "大於", y
    
else: print x, "等於", y largeNumber(3,7)

2.迴圈語句:while

  如下例子:輸出九九乘法表

def minus():
    x = 1;
    y = 1;
    while(x <= 9):
        while(y <= 9):
            if(y == 4):
                print x, "*", y, "=", x * y
            else:
                print x, "*", y, "=", x * y, ' ',
            y 
= y + 1 print x = x + 1 y = 1 print minus()

3.函式返回語句:return

# return在函式中返回函式值。它的另一個作用是當函式內有錯誤發生時,終止函式的執行,提前退出。
import math
def printc(a, b):
    if (a-b) < 0:
        print "a小於b"
        return
    print math.sqrt(a - b)
printc(3,4)