• создать программу, которая: а) создает текстовый файл TF11_1 из символьных строк одинаковой длины; б) читает содержимое файла TF11_1, извлекает в каждой строке все символы кроме цифр, дополняет его до заданной длины пробелами и записывает в файл TF11_2; в) читает содержимое файла TF11_2 и печатает его по строкам. язык програмирование пайтон

Ответы 1

  • Ответ:

    text = ['abc123', 'def456', 'ghi789']

    with open('TF11_1', 'w') as f:

       for string in text:

           f.write(string + '\n')

    length = 8

    with open('TF11_1', 'r') as f1, open('TF11_2', 'w') as f2:

       for line in f1:

           line = ''.join(c for c in line if not c.isdigit())

           line += ' ' * (length - len(line))

           f2.write(line)

    with open('TF11_2', 'r') as f:

       for line in f:

           print(line)

  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years