针对你所提的问题,这里我给你简要的分析一下,还有一些建议供你参考:
你所使用的IDLE的python环境是python3.6.5。而在你执行
print(helloworld)
代码的时候,返回了错误(提示你第一行代码存在问题)
NameErro:name'helloworld' is not defined
翻译过来的意思大概就是(命名错误:helloworld 未定义 )
这个错误,你要明白一个重要的问题。
在python3.x中,print是一个内置的函数(对象),所以所有的输出要像这样print()。
为了便于下面的解答便于你理解,我们把print()理解成里面实际存在一个参数。
如这样:print(s) ,s为参数。而你的代码print(helloworld) 其实是这样的
print(s=helloworld)
给你举几个例子:
比如下面的代码是正确的:
hello="run24pro" #定义变量hello而以下代码是错误的:
提示:记住python的规则是所有在实际工作中的函数,必须在代码前定义。
个人建议:
实实在在把基础打好,基础打好了,遇到问题看得更清晰。写出来的代码效率更高!
纯手工,如果对你有帮助望采纳!
谢谢,好了。
math?求大神,表示小白刚上路