for语句循环体中循环变量i不可以赋值吗?

2025-05-14 14:26:44
推荐回答(5个)
回答1:

可以赋值的,但是只能在for循环体里面赋值。
你在for循环的变量你在for上面定义,这样for循环中循环变量就不需要定义了。这样就可以赋值了。

回答2:

貌似不可以,我犯了以下的错(python代码),老师说,这个i不能在循环体里修改i的值,这样我算得并不是偶数的和,而是1-100的和,i=i+2是个无用的
sum=0
for i in range(0,101):
sum+=i
i=i+2
print("100以内的偶数和是%d"%sum)

回答3:

可以赋值的。

回答4:

当然可以赋值... for(exp1;exp2;exp3)只是一种形式 或者说只是一种执行顺序而已。。

回答5:

可以赋值,WHY NOT?