return
# ### return 返回值
"""
自定义函数的返回值,return 可以把值返回到函数的调用处
(1) return + 六大标准数据类型 , 还有类和对象,函数
如果不定义return , 默认返回的是None
(2) 在执行完return之后,立刻终止函数,后面的代码不执行
"""
# 1.return的返回类型
def func():
# return 1
# return 3.14
# return "abc"
# return []
# return ()
# return {"a":1}
pass
res = func()
# 如果不定义return , 默认返回的是None
print(res) # None
# 2.在执行完return之后,立刻终止函数,后面的代码不执行
def func():
print(1)
print(2)
return 3
print(4)
print(5)
res = func()
print(res)
def func():
for i in range(3):
if i == 2:
return 1
print(i)
res = func()
print(res)
# 3.模拟简单的计算器 + - * /
def func(sign,num1,num2):
if sign == "+":
res = num1 + num2
elif sign =="-":
res = num1 - num2
elif sign == "*":
res = num1 * num2
elif sign == "/":
if num2 == 0:
return "除数不能为0 , 脑