如何在经过多个子程序后制作def主打印列表?

问题描述 投票:-3回答:2

我创建了一个程序,在其中询问每个蛋糕的卡路里,然后程序将它们从最高值到最低值进行排序。但是,当我使用def(main)时,它不会打印任何值。如何解决问题,事先我没有def cal功能,它的工作原理。

python python-3.x function main
2个回答
0
投票

在python中没有特殊的main()函数,它在程序启动时自动调用,如C,java等。你编写的main()函数只是一个普通的函数。如果你不打电话,它将不会被调用。

相反,python相当于其他语言的qazxsw poi

main()

0
投票

@blue_note答案应该解决您的问题,并且是最准确的。好吧,如果你想以你定义的相同方式执行main,你可以尝试像这样运行脚本并从命令行显式调用main函数。但是,以前的方法应该是首选方法。

if __name__=='__main__': print('hello world')

© www.soinside.com 2019 - 2024. All rights reserved.