我这三个Python程序哪里有问题呢?求计算机大佬帮我看看如何改正 财富值待会继续加!

如题所述

if后头要加空格。if _name_ == '_main_'的意思是:当.py文件被直接运行时,if _name_ == '_main_'之下的代码块将被运行;当.py文件以模块形式被导入时,if _name_ == '_main_'之下的代码块不被运行。追问

我试一下

我if 后面加了空格也还是一样的情况啊,这怎么弄呀

然后我把if往前移了就变成后面那样了

这种情况如何处理呢?

追答

缩进问题

你的if应该跟谁对着的

函数里再return一下abc

不然print不出来

或者就不做这个name=main了,直接调用函数

追问

怎么直接调用呀?

OK,我解决了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-11-26

这几段代码类似这样写,就不会报错了

追问

我试一下

结果变这样了?

追答

1、pass我这里代指代码块,去掉
2、name和main都是双下划线

第2个回答  2019-11-27
你的问题应该是冒号不对,你用的是全角符号。也就是中文的冒号(:)
语言中应该是半角符号,也就是英文的冒号才对(:)
希望我的回答对你有帮助,你的采纳是最好的鼓励~