條件及迴圈語句
阿新 • • 發佈:2020-12-10
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, "大於", yelse: 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)