去掉了is_prime不输出质数啊

来源:3-26 综合训练:判断1000内的质数

Akien

2019-08-05 18:02:12

j = 2
while j <= 1000:
   num = j
   i = 2
   while i < num:
       if num % i == 0:
           break
       i = i + 1
   if num % i != 0:
       print("{num}是质数")
   j = j + 1

写回答

1回答

好帮手乔木

2019-08-05

同学你好:
j = 2
while j <= 1000:
    num = j
    i = 2
    while i < num:
        if num % i == 0:
            break
        i = i + 1
        if num % i != 0:
            print("{}是质数".format(num))
            break#判断为质数之后,跳出当前循环,
    j = j + 1

同学要仔细判断是否是质数输出的位置。

如果我解决了同学的问题,请采纳!学习愉快^_^。

0
hkien
h 看懂了 谢谢
h019-08-05
共2条回复

0 学习 · 8160 问题

查看课程