Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Daniel Bedialauneta
- """2. Escribir un programa que pida al usuario una cadena con caracteres prohibidos 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 de aquellas palabras de dicha línea que no contengan ninguno
- de los caracteres prohibidos."""
- prohibidos=input("Cadena de caracteres prohibidos: ")
- fichero1=input("Primer fichero: ")
- fichero2=input("Segundo fichero: ")
- fp1=open(fichero1,"r")
- fp2=open(fichero2,"w")
- n=0
- for linea in fp1:
- fp2.write(str(n))
- for palabra in linea.split():
- i=0
- boo=True
- while i<len(palabra) and boo:
- if palabra[i] in prohibidos:
- boo=False
- i+=1
- if boo:
- fp2.write(" "+palabra)
- fp2.write("\n")
- n+=1
- fp1.close()
- fp2.close()
Add Comment
Please, Sign In to add comment