目的:
较量争论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))
后果如图:
保举教程:python教程
以上就是python输入2到100之间的素数的具体内容,更多请存眷资源魔其它相干文章!
标签: Python python教程 python编程 python使用问题 素数
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!