# Python learning
# coding:utf-8

# 1.函数的定义
"""
    def 函数名(参数1, 参数2, 参数3,……):
        函数体
        return 值

    函数名()       # 调用函数
"""
# 形式1:无参函数
# def func():
#     print("hahaha")
#
# func()

# 形式2:有参函数
# def func(x, y):
#     print(x, y)
# func(1, 2)

# 形式3:空函数
# def func(x,y):
#     pass


# ---------------------------
# 2.函数的调用
def add(x, y):
    res = x * y
    return res
#       语句形式:只加括号调用函数
# res1 = add()
#       表达式形式:
# res2 = add(2, 3) * 10
# print(res2)

#       函数调用可以当作参数
# res3 = add(add(2, 3), 10)
# print(res3)

# 3.函数返回值
# return是函数结束的标志,即函数体代码一旦运行到return会立刻终止函数的运行,且会将return后的值作为当次运行的结果返回