elcocodrilotito

3.5.1

Mar 1st, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.76 KB | None | 0 0
  1. #Daniel Bedialauneta
  2. """5. Escribir un programa que genere una lista de 1000 cadenas de caracteres aleatorias (formadas sólo
  3. por letras minúsculas, de longitud entre 5 y 10), y la guarde en un fichero mediante el módulo
  4. pickle. Escribir un segundo programa que cargue dos de esos ficheros en sendas listas (también
  5. mediante el módulo pickle) y calcule la media del número de caracteres en común entre las
  6. palabras que ocupan las mismas posiciones en las dos listas"""
  7. import pickle
  8. import random
  9. lista=[]
  10. letras="abcdefghijklmnopqrstuvwxyz"
  11. for i in range(1000):
  12.     cadena=""
  13.     cantidad=random.randint(5,10)
  14.     for i in range(cantidad):
  15.         cadena+=random.choice(letras)
  16.     lista.append(cadena)
  17. fp=open(input("Where: "),"wb")
  18. pickle.dump(lista,fp)
Add Comment
Please, Sign In to add comment