Python - ayuda con un ejercicio!!! gracias

   
Vista:

ayuda con un ejercicio!!! gracias

Publicado por borja (5 intervenciones) el 10/12/2010 21:55:55
tengo q implementar unprograma que me de una lista de numeros primos existentes en un intervalo y el sumatorio de los mismo . he pensado hacer 2 funciones , una que me diga si el nº es primo o no y otra que imprime pero nose como unir ambas ni como hacer el sumatorio de los numeros de la lista. aqui os dejo lo que he hecho por si alguien me puediera ayudar.Muchas gracias ;)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
def primo(x):
    if x==2:
        return(True)
    if x%2==0:
        return(False)
    i=3
    while i**2<=0:
        if x%1==0:
            return(False)
    i=i+2
    return(True)
 
def lista_primos(n):
    while primo(x)==True:
        for x in range(2,n):
            return(x)
 
 
print("Vamos a calcular los numeros primos de un intervalo")
n=int(input("Introduce el numero"))
print("El resultado es:",lista_primos(n))
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Xavi

ayuda con un ejercicio!!! gracias

Publicado por Xavi (10 intervenciones) el 11/10/2016 10:46:46
Hola Borja, aquí te he dejado un ejemplo que te puede servir:
http://www.lawebdelprogramador.com/codigo/Python/3707-Numeros-primos.html
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar