如题,给出以下代码:

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的值提前结束循环。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐