Generation

generate functionSat, 15 Apr 2023

Lea varias hileras de pantalla hasta que se digite la palabra ´FIN´, leer un nombre de archivo para almacenar las hileras leídas anteriormente, crear un archivo con el nombre y almacenar todas las hileras leídas salvo la hilera ‘FIN’ en el archivo y cerrar el archivo.

def read_string(): list = [] while True: string = input('Escribe tu frase: ') if string != 'fin': list.append(string) else: break return list def write_file(list, name): with open(name, 'w') as f: for item in list: f.write(item + '\n') list = read_string() print(list) write_file(list, 'test.txt')

Questions about programming?Chat with your personal AI assistant