求质数,python

  • 质数又称为素数,是一个大于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,'不是质数')
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。