永发信息网

python 循环

答案:2  悬赏:60  手机版
解决时间 2021-01-30 15:35
  • 提问者网友:寂寞撕碎了回忆
  • 2021-01-30 04:43
#_*_coding:utf-8_*_

i = 2
while(i < 100):
j = 2
while(j <= (i/j)):
if not(i%j): break #请问这里的break有什么作用?
j = j + 1
if (j > i/j) : print i, " 是素数"
i = i + 1

print "Good bye!"

请问这里的break有什么作用?if not(i%j):这个条件如果成立,就执行j = j + 1,并继续往下执行;如果if not(i%j):这个条件不成立成立,就跳过j = j + 1。
最佳答案
  • 五星知识达人网友:撞了怀
  • 2021-01-30 06:15
break的作用:在语句执行过程中终止循环,并且跳出整个循环。此时是跳出while(j<=(i/j))这个循环!
全部回答
  • 1楼网友:你可爱的野爹
  • 2021-01-30 06:35
再加一个 elifelif 不限制个数的。在 python 里面没有 switch...case 语句
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯