Модифицируйте программу generate_usernames.py
так, чтобы в каждой
строке она выводила информацию о двух пользователях, ограничив длину
имени 17 символами; через каждые 64 строки программа должна выводить
символ перевода формата и в начале каждой страницы она должна выводить
заголовки столбцов. Ниже приводится пример того, как должен выглядеть
вывод программы:
Name ID Username Name ID Username
----------------- ------ --------- ----------------- ------ ---------
Warne, Brogan A.. (8985) bawarne Wasling, Elisabet (1853) ewasling
Webber, Gretchen. (6427) gwebber Weidenmeyer, Deva (6290) dweidenm
Wennerbom, Emma.. (8115) ewennerb Wennerbom, Keigan (3617) kywenner
Достаточно большой объем исходных данных вы найдете в файле users2.txt.
Это достаточно сложно. Вам потребуется сохранить заголовки
столбцов в переменных, чтобы потом их можно было использовать
по мере необходимости, и изменить спецификаторы формата, чтобы
обеспечить вывод более коротких имен. Один из способов обеспечить
постраничный вывод заключается в том, чтобы сохранить все выводимые
строки в списке, а затем выполнить обход списка, используя оператор
извлечения среза с шагом для получения элементов слева и справа и
применяя функцию zip()
для их объединения.
Имя файла: generate_usernames_ans.py
.