Tema: Ayuda
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/02/2011, 14:07
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 9 meses
Puntos: 1360
Respuesta: Ayuda

Varias aclaraciones:
1.- Solo hay 201 valores de [-100, 100]
2.- Por lo tanto no puedes tomar 1000 valores a menos que los quieras repetidos o que los valores no sean enteros
3.- No puedes leer un archivo, si no esta creado. (O respectivamente validado con un try ... except)
4.- Las variables son diferentes de cadenas
Código Python:
Ver original
  1. import pickle
  2. import random
  3.  
  4. def f1(n):
  5.     return random.sample(range(-100, 101), n)
  6.  
  7.  
  8. def f2(n):
  9.     datos = open('fitx','wb')
  10.     pickle.dump(f1(n), datos)
  11.     datos.close()
  12.  
  13.  
  14. f2(5)
  15. datos = open('fitx','rb')
  16. l = pickle.load(datos)
  17. print(l)
  18. datos.close()