在Python中修改条件表达式中的变量



在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

此外,请查看这个答案,它解释了++--的排除

最新更新