1、函数定义
def myfunction(): # 小括号、冒号不能少
'十进制转二进制' # 函数文档,注释函数功能,也要缩进
# 函数体 # 缩进
函数文档
>>> help(myfunction)
Help on function myfunction in module __main__:
myfunction()
十进制转二进制
>>> myfunction.__doc__
'十进制转二进制'
>>>
2、参数问题
def MyFun((x, y), (a, b)):
return x * y - a * b
参数写法错误,函数参数需要的是变量,不能用“元组”等的形式来传递
修改
>>> def MyFun(x, y):
return x[0] * x[1] - y[0] * y[1]
>>> MyFun((3, 4), (1, 2))
10
网友评论