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

标签 java python increment control-structure

在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/

相关文章:

java - 尝试使用 Java 中的 RandomAccessFile 复制文件

python - Pyspark:K表示模型拟合时的聚类误差

javascript - 增量 eq(i) setTimeout 函数 jquery

java - aws-ec2 java 网站托管在 amazon-ec2 上

java - 如何在运行时更改 slf4j 级别?

java - 打开小程序两次

python - Python C 扩展中的文档字符串?

python - openpyxl max_row 和 max_column 错误地报告了一个更大的数字

php - 为什么你可以在 php 中增加字符

点击时 Javascript 更新/增加变量值