【发布时间】:2023-01-06 23:11:39
【问题描述】:
这很好用
x = 0
while True:
x += 1
print(x)
而这
x = 0
while True:
print(x += 1)
没有
我想要一个计数到无穷大或至少到最大数字的程序
【问题讨论】:
-
因为只有表达式可以作为函数的参数,而赋值(增广或其他)是一个语句。
-
你可以在这里使用walrus operator:
print(x := x + 1) -
赋值运算符不返回赋值结果,那么您希望打印什么?
标签: python python-3.x syntax