在Java中,可以编写如下代码:
int number = 1;
while((number++)<10){
System.out.println(number);
}
我尝试在 Python 中执行相同的操作,但出现语法错误。 Python 中是否有类似的功能可以在条件表达式中修改变量的值?
最佳答案
Python 不允许您像 Java 和 C 那样修改控制结构中的变量,因为它没有递增或递减运算符。
你可以试试
for number in range(1, 10):
print(number)
或者使用 while
循环(如 Julien 建议的那样)
number = 1
while number < 10:
print(number)
number += 1
此外,请查看this answer这解释了 ++
和 --
关于java - 在Python中修改条件表达式中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51736643/