def msg():
print('hello')
if name == '__msg__' :
msg()
很简单的一段代码为啥到最后没有输出hello?
def man():
print('hello')
if __name__ == '__main__':
man()
你的if 是程序入口还是判断条件?
程序入口的话就写错了,
判断条件的话, 就没有name 你的name 从哪儿来?
条件不成立当然不输出了...
if是判断条件,是__name__而不是name,这是粘贴的时候出的错误。def后面跟函数名,为什么msg不行而main可以?