python输出1000以内的素数保存到txt文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python输出1000以内的素数保存到txt文件相关的知识,希望对你有一定的参考价值。
参考技术A 可以。首先判断一个数是不是素数(除1和本身之外有没有其他因数),再利用filter()函数过滤掉非素数思路:判断一个数是不是素数,是则留下,不是则过滤defprime(x):foriinrange(2,x):ifx%i==0:returnFalseifi==x-1:returnTrueoutput=filter(prime,range(2,1001))print(list(output))。
Python是一种跨平台的计算机程序设计语言是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。
python输出200以内的素数
i = 2
while i <= 200:
isPrimeNumber = True
j = 2
while j < i:
if(i % j == 0):
isPrimeNumber=False
break
j += 1
if(isPrimeNumber == True):
print("%d" % i)
i += 1
import math
i = 2
while i <= 200:
m = int(math.sqrt(i))
isPrimeNumber = True
j = 2
while j <= m:
if(i % j == 0):
isPrimeNumber=False
break
j += 1
if(isPrimeNumber == True):
print("%d" % i)
i += 1
以上是关于python输出1000以内的素数保存到txt文件的主要内容,如果未能解决你的问题,请参考以下文章