Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Daniel Bedialauneta
- """5. Escribir un programa que genere una lista de 1000 cadenas de caracteres aleatorias (formadas sólo
- por letras minúsculas, de longitud entre 5 y 10), y la guarde en un fichero mediante el módulo
- pickle. Escribir un segundo programa que cargue dos de esos ficheros en sendas listas (también
- mediante el módulo pickle) y calcule la media del número de caracteres en común entre las
- palabras que ocupan las mismas posiciones en las dos listas"""
- import pickle
- import random
- lista=[]
- letras="abcdefghijklmnopqrstuvwxyz"
- for i in range(1000):
- cadena=""
- cantidad=random.randint(5,10)
- for i in range(cantidad):
- cadena+=random.choice(letras)
- lista.append(cadena)
- fp=open(input("Where: "),"wb")
- pickle.dump(lista,fp)
Add Comment
Please, Sign In to add comment