1、函数的定义
定义函数:def 函数名(参数):
缩进块中编写函数体
return...
pass:用作占位符 定义空函数 或者暂时没想好怎么写让代码运行起来
#写一段程序 输入身高和体重判断BMI
import math
# 定义计算BMI函数
def cal_BMI(height,weight):
BMI = weight / math.pow(height, 2)
BMI = ('%.1f' % BMI)
BMI = float(BMI)
return BMI
def print_res(BMI):
if BMI < 18.5:
print('过轻')
elif BMI < 25:
print('正常')
elif BMI < 28:
print('过重')
elif BMI < 32:
print('肥胖')
else:
print('严重肥胖')
return 0
height=float(input('身高:'))
weight=float(input('体重:'))
print_res(cal_BMI(height,weight))
2、函数返回值
函数可以返回多个值
实际上是返回一个tuple
函数也可以没有返回值 自动返回None