【问题标题】:printing the function is producing output but call it is not (python) [duplicate]打印函数正在产生输出,但调用它不是(python)[重复]
【发布时间】:2021-11-20 14:30:23
【问题描述】:

此函数在打印时输出 7,但在调用时不输出任何内容。有人能解释一下为什么会这样吗?

`def myfunc(x, y): 返回 (x+y)

myfunc(3,4)

这不会输出任何东西。但是如果我写 print(myfunc(3,4)),输出是 7。这是怎么工作的?

【问题讨论】:

    标签: python function calling-convention


    【解决方案1】:

    它会进行计算并返回值。

    但是由于您不打印它,所以它就停留在那里。 该函数执行但它不打印到控制台。 就这么简单

    【讨论】:

    • 嗨,Göktürk,还添加一些关于您将如何解决问题的代码行,这样您的答案看起来会更完整(不仅仅是“评论”它)
    • 我的朋友,你是个天才。非常感谢!
    • 希望对 @TanmayChopra 有所帮助
    • @cards 有道理,谢谢
    猜你喜欢
    • 1970-01-01
    • 2018-05-11
    • 2021-11-07
    • 1970-01-01
    • 2013-10-26
    • 1970-01-01
    • 2012-12-21
    • 2022-08-18
    • 1970-01-01
    相关资源
    最近更新 更多