为什么会这样错在哪里请帮忙
变量(x=2 y=3 z=x+y)age=东东
执行结果是syntax error
invalid syntax 请贴出完整代码 报错是针对这个的:(x=2 y=3 z=x+y),python里面要这么写:
x=2;y=3;z=x+y 本帖最后由 Cria 于 2020-5-21 00:28 编辑
对不起看错楼层了,楼上说的对
invalid syntax (语法错误)
一般要么就是使用了中文字符,要么就是不是按照python的语法要求来写代码的
看了下你的提问内容,确定是后者了
python中并没有这样给变量赋值的,你要用英文分号 ; 隔开变量才可:
x = 2 ; y = 3 ; z = x + y
你也可以这样赋值:
x,y= 2,3; z = x+y Levin-e 发表于 2020-5-20 23:36
请贴出完整代码
老师给的就是全部代码 本帖最后由 yzjcs 于 2020-5-21 08:38 编辑
txxcat 发表于 2020-5-21 00:13
报错是针对这个的:(x=2 y=3 z=x+y),python里面要这么写:
谢谢
执行结果还是一样的 Twilight6 发表于 2020-5-21 01:52
一般要么就是使用了中文字符,要么就是不是按照python的语法要求来写代码的
看了下你的提问内容, ...
变量 x = 2 ; y = 3 ; z = x + y
age=东东
执行结果
Traceback (most recent call last):
File "D:\Python33\my file\娇子题目.py", line 2, in <module>
age=东东
NameError: name '东东' is not defined yzjcs 发表于 2020-5-21 08:37
变量 x = 2 ; y = 3 ; z = x + y
age=东东
东东 在这指的是变量名 你要给东东加上引号变成字符串才行赋值的小蜡笔 本帖最后由 yzjcs 于 2020-5-21 08:40 编辑
Twilight6 发表于 2020-5-21 08:38
东东 在这指的是变量名 你要给东东加上引号变成字符串才行赋值的小蜡笔
好的我再试一下
变量(x=2 y=3 z=x+y)
age="东东"
执行结果是syntax error
invalid syntax yzjcs 发表于 2020-5-21 08:39
好的我再试一下
变量(x=2 y=3 z=x+y)
你前面变量没变丫
变量x=2; y=3; z=x+y
age="东东" Twilight6 发表于 2020-5-21 08:38
东东 在这指的是变量名 你要给东东加上引号变成字符串才行赋值的小蜡笔
会不会是版本问题呢我是python3.3.3 yzjcs 发表于 2020-5-21 08:42
会不会是版本问题呢我是python3.3.3
不会的python没有这种命名方式
变量名尽量别用中文
x=2; y=3; z=x+y
age="东东"
尽量这样命名即可,不用加变量两个字 yzjcs 发表于 2020-5-21 08:42
会不会是版本问题呢我是python3.3.3
Python变量命名规则
变量名只能包含字母、数字和下划线。变量名可以字母或下划线开头,但不能以数字开头,例如,可将变量命名为message_1,但不能将其命名为1_message。
变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_message可行,但变量名greeting message会引发错误。
不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词,如print。
变量名应既简短又具有描述性。例如,name比n好,student_name比s_n好,name_length比length_of_persons_name好。
慎用小写字母l和大写字母O,因给他们可能被人错看成数字1和0;
注意:应使用小写的Python变量名。在变量名中使用大写字母虽然不会导致错误,但避免使用大写字母是个不错的注意。
python不能变量(x=2 y=3 z=x+y)这样命名的
Twilight6 发表于 2020-5-21 08:45
python不能这样命名的
谢谢执行成功了没有报错!
x=2;y=3;z=x+y
age="东东"
为什么复制过去执行报错,自己重新输入执行没报错{:5_94:} yzjcs 发表于 2020-5-21 09:08
谢谢执行成功了没有报错!
x=2;y=3;z=x+y
age="东东"
所有字符都需要英文哦~ yzjcs 发表于 2020-5-21 09:08
谢谢执行成功了没有报错!
x=2;y=3;z=x+y
age="东东"
{:10_256:}如果帮助到你了,就给个最佳吧~{:10_287:} Twilight6 发表于 2020-5-21 09:09
所有字符都需要英文哦~
感觉对中文支持不是很友好{:5_99:} yzjcs 发表于 2020-5-21 09:11
感觉对中文支持不是很友好
哈哈习惯就好~ Twilight6 发表于 2020-5-21 09:13
哈哈习惯就好~
{:7_146:}
页:
[1]
2