注册 登录
编程论坛 Python论坛

求助大神,解决循环问题

LastJazz 发布于 2018-11-20 10:55, 1260 次点击
# -*- coding: utf-8 -*-
n = 2
i = 1
c = 0
t = 0
while n < 50:
    for i in range(1,n+1):
        if n % i == 0:
            c += 1   
    if c == 2:
        t += 1
        print(n)
    n += 1
print(t)  

想找到50以内所有的素数,并输出个数,问题是循环不了,求助大神
---------------------
新手一枚,求大神解答
1 回复
#2
fbtopcn2018-11-22 18:26
for i in range(2,50):
   for j in range(2,i):
      if(i%j==0):
         break
   else:
      print(i)

[此贴子已经被作者于2018-11-22 18:35编辑过]

1