一、函数定义
def 函数名(参数列表):
函数体
求 100 之内自然数的和
# 求 100 之内自然数的和
# 方法一:内置 sum 函数
n = 100
print(sum(range(1, n+1)))
# 方法二:for循环
s = 0
for i in range(1, n+1):
s += i
print(s)
# 方法:自定义函数
def f(n):
'''
求 100 以内的自然数的和 # 这里是函数的说明文档,doc的位置
:param lis: n 是自然数 # 参数列表的说明
:return: 和 # 返回值的说明
'''
s = 0
for i in range(1, n+1):
s += i
return s
print(f(100))
print(f.__doc__)
return [表达式] 语句用于退出函数,选择性地向调用方返回一个表达式。
不带参数值的 return 语句或缺省 return 返回 None。
返回多个值会自动打包成一个元组,接收可用多个变量(解包)也可用一个变量(元组)