Gerador de números primos

Publicado por Perfil removido 29/10/2004

[ Hits: 17.894 ]

Download primos.py




Script que contém a função gerar_primos que retorna todos os números primos existentes até um limite definido.

  



Esconder código-fonte

#!/usr/bin/env python
# -*- coding: utf-8 -*-

def gerar_primos(limite):
    'Retorna uma lista contendo todos os primos existentes até um limite previa\
    mente definido.'
    primos = []
    for numero in range(2, limite + 1):
        for auxiliar in range(2, numero):
            if numero % auxiliar == 0:
                break
        else:
            primos.append(n)
    return primos

Scripts recomendados

Cálculo FATORIAL

O número 3025 possui a seguinte característica: 30 + 25 = 55 -> 55*55 = 3025

Palpiteiro para MegaSena

Resolvendo equações

Insertion Sort em Python


  

Comentários
[1] Comentário enviado por allen.konstanz em 23/11/2009 - 18:54h

A linha:
primos.append(n)
Está errada o correto é:
primos.append(numeros)


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts