如何定义函数

'''
1、功能的单一化
2、函数内部需要外部的资源:通过函数的参数来实现
3、函数执行后的结果需要告诉外界:通过返回值告诉给外界
'''

a = 10
b = 20
def fn(a, b):
# return a + b
# print(a + b)
pass

# print(fn(a, b))
fn(a, b)


def add(n1, n2):
return n1 + n2

def computed(n1, n2, cmd):
if cmd == 'add':
return add(n1, n2)
elif cmd == 'low':
return n1 - n2
elif cmd == 'jump':
return n1 * n2
elif cmd == 'fall':
return n1 / n2

# 如果只想做加法,就给n1和n2,就能得到加法的结果
res = add(10, 20)
res = computed(10, 20, 'add')

原文地址:https://www.cnblogs.com/qiangyuzhou/p/10787352.html