一尘不染

用Python打印函数

python

我刚开始学习Python,目前正在读一本教我的书,在这本书中,一个函数与我在下面编写的函数一样,会打印第一个函数中定义的实际文本。我运行我的脚本说:
<function two at 0x0000000002E54EA0>作为输出。我究竟做错了什么?我安装了错误的Python或其他东西吗?我下载了3.3.0版本

这是我的代码:

def one():
    print ("lol")
    print ("dood")

def two():
    print (one)
    print (one)

print (two)

阅读 360

收藏
2021-01-20

共1个答案

一尘不染

您的函数已经打印了文本,您不需要打印函数。只是称呼他们(别忘了括号)。

def one():
    print ("lol")
    print ("dood")

def two():
    one()
    one()

two()
2021-01-20