Gerador de números primos

Publicado por Perfil removido 29/10/2004

[ Hits: 14.861 ]

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

Fatorial OO em Python

Desenhando uma estrela com Python

Calculadora de Operações Básicas

Conversor entre as moedas real e dolar

Palpiteiro para MegaSena


  

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
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts