python输出2到100之间的素数-Python教程

资源魔 37 0

目的:

较量争论2-100之间素数的个数,前往后果

甚么是素数?

素数是指正在年夜于1的天然数中,除了了1以及它自身之外再也不有其余因数的天然数。

代码完成:

# 界说一个列表承受前往的质数
list_num = []

def primeNum(n, m):
    # 遍历n-m(含nm)间的一切数字并赋值给i
    for i in range(n, m + 1):
        # 遍历2-i中的数并赋值给x
        for x in range(2, i):
            # 判别i是否被x取整,能取整阐明能被整除了,跳出for轮回
            if i % x == 0:
                break
        # 不克不及取整阐明是质数增加到里列表list_num中
        # 这里用到了for else,需求留意一下
        else:
            list_num.append(i)

primeNum(2, 100)
print('您输出的区间中质数的个数为'+str(len(list_num))+'\n它们是:'+str(list_num))

后果如图:

1588735149(1).jpg

保举教程:python教程

以上就是python输入2到100之间的素数的具体内容,更多请存眷资源魔其它相干文章!

标签: Python python教程 python编程 python使用问题 素数

抱歉,评论功能暂时关闭!