首先判断单个数字是否为质数
num = 17
i = 2
is_prime = True # 标识当前数字是否为质数,True - 是, False - 不是
while i < num:
if num % i == 0:
is_prime = False
break
i = i + 1
if is_prime is True:
print("{}是质数".format(num))
连续判断多个数字是否为质数
j = 2
while j < 1000:
num = j
i = 2
is_prime = True # 标识当前数字是否为质数,True - 是, False - 不是
while i < num:
if num % i == 0:
is_prime = False
break
i = i + 1
if is_prime is True:
print("{}是质数".format(num))
j = j + 1