Contents
3.13. 嵌套函数¶
#!/usr/bin/env python
# -*- coding:utf8 -*-
# auther; 18793
# Date:2019/5/17 23:25
# filename: 嵌套函数.py
def calcylate(n1, n2, option):
multiple = 2
# 定义加函数
def add(a, b):
return (a + b) * multiple
# 定义减函数
def sub(a, b):
return (a - b) * multiple
if option == "+":
return add(n1, n2)
elif option == "-":
return sub(n1, n2)
else:
return
if __name__ == '__main__':
print(calcylate(10, 20, "+"))
print(calcylate(10, 30, " "))
输出结果
60
None