在Java中,可以这样编写代码:
int number = 1;
while((number++)<10){
System.out.println(number);
}
我尝试在Python中执行相同的操作,但是出现语法错误。 Python中是否有类似的功能,可以在条件表达式中修改变量的值?
答案 0 :(得分:2)
Python不允许您像Java和C那样在控制结构中修改变量,因为它没有增量或减量运算符。
您可以尝试
for number in range(1, 10):
print(number)
或使用while
循环(如朱利安建议)
number = 1
while number < 10:
print(number)
number += 1
另外,请查看this answer,它说明了排除++
和--