x=(y=z//3)在python中是错误的吗
时间: 2024-05-08 15:22:02 浏览: 97
python 学习过程中的错误
这个表达式在 Python 中是可以运行的,但是其结果可能不是您所期望的。这是因为在 Python 中,赋值语句的返回值是 None,而不是被赋的值。因此,如果您想要将 z 除以 3 的结果赋给 y,然后将 y 的值赋给 x,正确的语法应该是:
```
z = 9
y = z // 3
x = y
```
这将使得 x 和 y 都等于 3,而 z 的值为 9。
阅读全文