【问题标题】:my code works without using the def function but doesn't work with it我的代码在不使用 def 函数的情况下工作,但不能使用它
【发布时间】:2023-02-17 13:03:44
【问题描述】:

这是我的代码

def help():
    f = input()
    print (f)

它在没有 def 的情况下工作,并且不适用于它。我尝试了许多不同的类似这样的简单代码,但无论何时使用 def 都没有收到任何输出。我正在使用 VS 代码。

【问题讨论】:

标签: python


【解决方案1】:

定义函数后,您必须调用它才能使某些事情发生。

def help():
    f = input()
    print (f)

help()

请注意,它可能看起来仍然什么也没做,因为您没有提示输入数据。您需要转到终端窗口并输入一个字符串。更好的是,在您的输入中包含一个提示,以便您知道该怎么做。

def help():
    f = input("Input data to print: ")
    print (f)

help()

【讨论】:

    【解决方案2】:

    您正在定义函数但从未调用它。你需要像这样定义它

    def help():
        f = input()
        print(f)
    help()
    

    【讨论】:

      猜你喜欢
      • 2013-11-01
      • 2018-01-10
      • 2018-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-06
      • 2021-12-14
      相关资源
      最近更新 更多