导读 您好,今天小周来为大家解答以上的问题。pythontutor网站相信很多小伙伴还不知道,现在让我们一起来看看吧! pythontu

您好,今天小周来为大家解答以上的问题。pythontutor网站相信很多小伙伴还不知道,现在让我们一起来看看吧!

pythontutor网站 python编程网址pythontutor网站 python编程网址


1、程序里的else与for是对齐的,而没有与if对齐,在Python里for语句也有else,循环执行完成后会执行else语句。

2、因为你的for j in range...语句和else语句是一体的,如果执行if i%j == 0会跳转到for i in range...。

3、但是如果把else去掉的话,执行完break会向下执行print i, 无法跳出当前循环,可能语言描述有点难懂,建议用pythontutor来执行一遍你的程序,你就明白了。

4、for循环也可以有else语句,这不是C语言,亲!。

本文到这结束,希望上面文章对大家有所帮助。