可以赋值的,但是只能在for循环体里面赋值。
你在for循环的变量你在for上面定义,这样for循环中循环变量就不需要定义了。这样就可以赋值了。
貌似不可以,我犯了以下的错(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)
可以赋值的。
当然可以赋值... for(exp1;exp2;exp3)只是一种形式 或者说只是一种执行顺序而已。。
可以赋值,WHY NOT?