Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/12/2011, 14:55
jgalveg
 
Fecha de Ingreso: octubre-2011
Ubicación: Canarias
Mensajes: 13
Antigüedad: 13 años
Puntos: 1
¿Qué estoy haciendo mal en este ejercicio?

Diseña a continuación un procedimiento muestra _primos que reciba un número y muestre por pantalla todos los números primos entre 1 y dicho número.
Código Python:
Ver original
  1. def muestra_primo():
  2.   numerop=int(raw_input('Escribe otro número para listar sus número primos:'))
  3.   lista_primos=[]
  4.   for numeroelegido in range(1,numerop+1):
  5.     for num in range (1,numeroelegido+1):
  6.       for divisor in range(2,num):
  7.         if num%divisor==0:
  8.           es_primo=False
  9.           break
  10.         else:
  11.           esprimo=num
  12.           lista_primos.append(num)
  13.   print lista_primos
  14.  
  15. a=muestra_primo()

Última edición por razpeitia; 09/12/2011 a las 16:05 Razón: Resaltado de sintaxis