Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Daniel Bedialauneta
- """3. Escribir un programa que pida al usuario una cadena con caracteres permitidos y el nombre de dos
- ficheros de texto. El programa deberá escribir en el segundo fichero, para cada línea del primer
- fichero, el número de línea seguido del porcentaje de palabras de esa línea que contengan sólo
- caracteres permitidos."""
- permitidos=input("Permitidos: ")
- fp1=open(input("Fichero 1: "),"r")
- fp2=open(input("Fichero 2: "),"w")
- n=0
- for linea in fp1:
- contador=0
- fp2.write(str(n)+" ")
- lista=linea.split()
- n_palabras=len(lista)
- for palabra in lista:
- bien=True
- for i in palabra:
- if i not in permitidos:
- bien=False
- if bien:
- contador+=1
- fp2.write(str(contador/n_palabras*100)+"%\n")
- n+=1
- fp1.close()
- fp2.close()
Add Comment
Please, Sign In to add comment