print()正在执行命令。这是正常的吗?

时间:2018-03-13 19:17:58

标签: python python-3.x

当我使用这样的打印功能时,它运行命令而不是遇到任何错误。

def x(y):
    print(y*2)
print(x(12))

有人可以通知我吗?

1 个答案:

答案 0 :(得分:0)

你必须返回你的功能

def x(y):
    return(y*2) # important
print(x(12)) # first the function x is called and then the result is printed

然后它也可以改写为:

var = x(12) # function returns 24
print(var) # prints out 24