如题,给出以下代码:
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的值提前结束循环。

如题,给出以下代码:
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的值提前结束循环。