2. 有多個參數的函式
(1) 「依位置順序」傳入引數值
以下是一個例子:
def bmi(height, weight):
'''
參數:
height (float): 身高(公分)
weight (float): 體重(公斤)
回傳:
float: BMI
'''
#檢查輸入值型態是否int或float
if not (isinstance(height, (int, float)) and isinstance(weight, (int, float))):
raise TypeError('傳入值必須是數值')
#計算並回傳bmi
return weight / (height/100)**2