- 质数又称为素数,是一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数。
求n之内的质数。
程序分析 用else执行for循环的奖励代码(如果for是正常完结,非break)。
num1=int(input('下限:'))
num2=int(input('上限:'))
for i in range(num1,num2i+1):
if i > 1:
for j in range(2,i):
if (i % j) == 0:
break
else:
print(i)
求终端输入数字是否质数
num = int(input('请您输入一个不小于1的整数:'))
i = 2
flag = True
while i < num:
if num % i == 0:
flag = False
i += 1
if flag:
print(num,'是质数')
else:
print(num,'不是质数')
网友评论