【Python】15_初学函数

简介: ​一、函数1、两种输出的小数位控制# num = 10### def anum():# num = 20# print(num)### anum()num = 3.14print("%.3f" % num)# f"{变量:.nf}"print(f"{num:.3f}") # 3.140num1 = 1 # 00000001print('%6d' % num1)print('%06d' % num1) # 000001print(f'{num1:06d}') # 0000012、递归(1)求和

一、函数

1、两种输出的小数位控制

# num = 10### def anum():#     num = 20#     print(num)### anum()num=3.14print("%.3f"%num)
# f"{变量:.nf}"print(f"{num:.3f}")  # 3.140num1=1# 00000001print('%6d'%num1)
print('%06d'%num1)  # 000001print(f'{num1:06d}')  # 000001

image.gif

2、递归

(1)求和

image.png

递归函数的形成条件:

    1. 函数自己调用自己
    2. 函数必须有一个终止条件
    defget_age(num):
    """    求第 num 个人的年龄,每相邻的两个人的年龄差两岁, 已知第一个人的年龄是 18岁    :param num:    :return:    """ifnum==1:
    return18# 求第 num个人的年龄,只需要num-1 这个人的年龄 + 2age=get_age(num-1) +2returnageprint(get_age(4))

    image.gif

    image.png

    (2)阶乘

    deffunc(n):
    num=1foriinrange(1, n+1):
    num=num*iprint(num)
    deffunc2(n):
    ifn==1:
    return1# 想要求 n! , 只需要(n-1)! * nnum=func2(n-1) *nreturnnum# func(5)print(func2(5))

    image.gif

    (3)求1到100的和

    deffunc(num):
    ifnum==1:
    return1sum=func(num-1) +numreturnsuma=func(100)
    print(a)

    image.gif


    我的博客即将同步至腾讯云开发者社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=3ugixxjzi7i88

    相关文章
    5个鲜为人知的内置Python函数
    callable(x) callable(x)函数检查x是否可被调用。
    |
    12天前
    |
    Python
    Python基础 笔记(九) 函数及进阶
    Python基础 笔记(九) 函数及进阶
    34 6
    |
    2天前
    |
    Serverless 数据处理 数据库
    Python函数的多返回值详解
    Python函数的多返回值详解
    6 1
    |
    2天前
    |
    数据处理 Python
    Python函数:深入理解与应用
    Python函数:深入理解与应用
    6 1
    |
    2天前
    |
    算法 Python
    Python函数的嵌套调用:深入理解与应用
    Python函数的嵌套调用:深入理解与应用
    9 1
    |
    2天前
    |
    IDE 开发工具 开发者
    Python函数说明文档:编写清晰易懂的文档字符串
    Python函数说明文档:编写清晰易懂的文档字符串
    7 1
    |
    2天前
    |
    Python
    Python函数的返回值深入解析
    Python函数的返回值深入解析
    7 1
    |
    2天前
    |
    存储 Python
    Python函数参数详解
    Python函数参数详解
    8 1
    |
    3天前
    |
    Python
    Python中的函数
    Python中的函数
    |
    3天前
    |
    Python
    Python 内置函数
    Python 内置函数