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文件的主要内容,如果未能解决你的问题,请参考以下文章

用C语言输出1000以内的全部素数

输出1000以内的素数

编写程序求出100到1000范围内所有素数的和c语言

python求1000以内的素数

Python实现求1-1000以内的素数

用python输出100-200间的素数