elcocodrilotito

3.2

Mar 1st, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.88 KB | None | 0 0
  1. #Daniel Bedialauneta
  2. """2. Escribir un programa que pida al usuario una cadena con caracteres prohibidos y el nombre de dos
  3. ficheros de texto. El programa deberá escribir en el segundo fichero, para cada línea del primer
  4. fichero, el número de línea seguido de aquellas palabras de dicha línea que no contengan ninguno
  5. de los caracteres prohibidos."""
  6.  
  7. prohibidos=input("Cadena de caracteres prohibidos: ")
  8. fichero1=input("Primer fichero: ")
  9. fichero2=input("Segundo fichero: ")
  10. fp1=open(fichero1,"r")
  11. fp2=open(fichero2,"w")
  12. n=0
  13. for linea in fp1:
  14.     fp2.write(str(n))
  15.     for palabra in linea.split():
  16.         i=0
  17.         boo=True
  18.         while i<len(palabra) and boo:
  19.             if palabra[i] in prohibidos:
  20.                 boo=False
  21.             i+=1
  22.         if boo:
  23.            
  24.             fp2.write(" "+palabra)
  25.     fp2.write("\n")
  26.     n+=1
  27. fp1.close()
  28. fp2.close()
Add Comment
Please, Sign In to add comment