Ver Mensaje Individual
  #11 (permalink)  
Antiguo 24/01/2014, 08:54
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

Ahora?

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.     except EOFError:
  22.         break
  23.     else:
  24.         print prime_numbers[index]