为什么我不能让我的“ def”功能正确输出文本?

时间:2018-07-10 14:19:45

标签: python

当我运行脚本时,没有输出。它只是不输出任何文本。

#!/usr/bin/env python
#coding: utf-8

def main_menu():
    print "this is the main menu"

我在做什么错了?

3 个答案:

答案 0 :(得分:2)

因为您只是声明了该函数而从未调用过它。试试这个:

def main_menu():
      print ("This is main menu")
main_menu()

我希望这会有所帮助。祝你有美好的一天!

答案 1 :(得分:0)

尝试一下:

#!/usr/bin/env python
#coding: utf-8

def main_menu():
    print "this is the main menu"

if __name__ == "__main__":
     main_menu()

答案 2 :(得分:0)

您需要在脚本中调用该函数。

最简单的方法是将其添加到函数定义下方

main_menu()