pythontutor网站 python编程网址
您好,今天小周来为大家解答以上的问题。pythontutor网站相信很多小伙伴还不知道,现在让我们一起来看看吧!
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语言,亲!。
本文到这结束,希望上面文章对大家有所帮助。