Python 2-1 函数 参数

一、函数定义

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。

返回多个值会自动打包成一个元组,接收可用多个变量(解包)也可用一个变量(元组)

猜你喜欢

转载自blog.csdn.net/weixin_43955170/article/details/112836260
今日推荐