Условия задачи:

 

Напишите программу, в которой пользователь вводит имя текстового файла, а программа отображает содержимое этого файла, а также создает копию этого файла с пронумерованными строками.

 

Решение задачи:

name  = input('Введите имя текстового файла')
name +='.txt'
with open(name, 'r') as file_read:
    for i in file_read:
        print(i.rstrip())
        with open('copy_'+name, 'a') as file_write:
            file_write.write(i)
    print(f'файл прочитан \nкопия создана')