求Python大神帮忙

刚装完python然后进行hello world时出现图中的错误

针对你所提的问题,这里我给你简要的分析一下,还有一些建议供你参考:

你所使用的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
print(hello) #输出变量hello#定义hello(x)方法(函数)
def hello(x):
    return x

k="run24pro"

print(hello(k)) #这个代码要放在所定义的def hello(x)后面

而以下代码是错误的:

print(hello) #print(hello)不能放在定义之前
hello="run24pro" #定义变量hello
#print(hello) #输出变量helloprint(hello(k)) #不能放在定义之前
#定义hello(x)方法(函数)
def hello(x):
    return x

k="run24pro"
#print(hello(k)) #这个代码要放在所定义的def hello(x)后面

提示:记住python的规则是所有在实际工作中的函数,必须在代码前定义。

个人建议:

实实在在把基础打好,基础打好了,遇到问题看得更清晰。写出来的代码效率更高!

纯手工,如果对你有帮助望采纳!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-05-03
print("helloworld")
第2个回答  2018-05-02
print('helloworld')。字符串应加上引号追问

谢谢,好了。

第3个回答  2018-05-02
math.exp(-x)应该用np.exp(-x)追问

math?求大神,表示小白刚上路

第4个回答  2018-05-03
print("helloword")
相似回答