采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
为什么要写,if name==main 我试了一下没写系统不会打印出5,2
如果一个 py 文件被 import 的时候,也会被执行,但是写了 if __name__ == "__main__",只有被当做主文件调用的时候才会被执行,而被 import 的时候不会执行。
如果你的 py 文件不会被 import,不写无所谓。不过我习惯都写上,表明这段程序是我希望这个 py 文件被直接调用的时候才执行的,在其他情况下(间接调用,比如 import)不会被执行。
继续加油!:)
非常感谢!
学到了,解答了我最近的疑惑
我理解了if __name__ == "__main__"的作用,但是还是不知道为什么没写系统不会打印出5,2,希望得到解答谢谢!
登录后可查看更多问答,登录/注册
创新设计,通俗易懂。编程结合数学,bobo带你彻底征服线性代数
1.1k 16
944 13
1.4k 12
1.6k 11
1.3k 10