在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
此外,请查看这个答案,它解释了++
和--
的排除