Gerador de números primos

Publicado por Perfil removido 29/10/2004

[ Hits: 18.257 ]

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

Par ou ímpar

Números pares até 100

3 Equações, 3 incógnitas

Estrutura de repetição for e while (Com tratamento de erros)

Calculo da area de um triangulo (introdutório)


  

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