Перейти к содержанию

Помощники интроспекции

Задание 1: getattr


Заполните пропуски в программе, чтобы получить списки str_methods и int_methods с перечнями методов из списка methods, которые есть у строк (str) и целых чисел (int) соответственно.


Загрузка тренажера...

Задание 2: Точка входа


Мы написали модуль, который предполагается использовать двумя способами: непосредственно запускать через командную строку или импортировать в программу. В первом случае все прекрасно работает, но при импорте возникает ошибка EOFError: EOF when reading a line.

Во всем виновата строка с вводом данных, но если ее убрать, модуль перестанет работать через командную строку. Нам нужно создать точку входа.

Используя переменную __name__ как показано в уроке, сделайте так, чтобы модуль можно было импортировать в программу.


Загрузка тренажера...