Ver Mensaje Individual
  #8 (permalink)  
Antiguo 23/01/2014, 22:16
carbon
 
Fecha de Ingreso: enero-2012
Ubicación: Buenos Aires
Mensajes: 745
Antigüedad: 12 años, 3 meses
Puntos: 35
Respuesta: Desafíos 2014 - Semana 1

No entendi muy bien lo de la salida, de todo modos:

Código Python:
Ver original
  1. def is_prime(n):
  2.     return all(n % i for i in range(2, n))
  3.  
  4. prime_numbers = []
  5. count = 0
  6. current_number = 1
  7. while count <= 1000:
  8.     if is_prime(current_number):
  9.         prime_numbers.append(current_number)
  10.         count += 1
  11.     current_number += 1
  12.  
  13. allowed_range = range(1, 1001)
  14.  
  15. index = 0
  16. while index not in allowed_range:
  17.     try:
  18.         index = int(raw_input())
  19.     except ValueError:
  20.         continue
  21. print prime_numbers[index]


Última edición por carbon; 23/01/2014 a las 22:21