python: for p in range(5)无法在循环过程中改变p的值
python循环过程中的问题
·
如题,给出以下代码:
for p in range(5):
print(p)
p = 10
print('change p:', p)
结果为:
0
change p: 10
1
change p: 10
2
change p: 10
3
change p: 10
4
change p: 10
可以看到,在循环中虽然每次改变p的值,但在进入下一个循环时p的值又会被改过来。无法在循环过程中通过改变p的值提前结束循环。
更多推荐
已为社区贡献4条内容
所有评论(0)