4种函数的类型
函数根据有没有参数,有没有返回值,可以相互组合,一共有4种
- 无参数,无返回值
- 无参数,有返回值
- 有参数,无返回值
- 有参数,有返回值
1 无参数,无返回值的函数
def print_menu():
"""打印菜单"""
print('--------------------------')
print(' xx涮涮锅 点菜系统')
print('')
print(' 1. 羊肉涮涮锅')
print(' 2. 牛肉涮涮锅')
print(' 3. 猪肉涮涮锅')
print('--------------------------')
2 无参数,有返回值的函数
def get_pi():
"""
获取圆周率
:return: 圆周率,小数点后保留9位
"""
return 3.141592654
pi = get_pi()
print('圆周率为:%.9f' % pi)
3 有参数,无返回值的函数
def print_star(num):
"""
打印星星
:param num: 星星数量
"""
print("*" * num)
print_star(5)
4 有参数,有返回值的函数
def func_sum(num):
"""
0-n累加求和
:param num: 累加的最后一个数
:return: 累加的和
"""
result = 0
i = 1
while i < =num:
result = result + i
i += 1
return result #返回result结果
result = func_sum(100)
print('1~100 的累加和为:%d' % result)
网友评论