Войти Создать аккаунт

ООП · 3 из 14

Как велосипед выглядит в списке

Механик распечатывает список велосипедов и видит строки вида <__main__.Velosiped object at 0x7f3a>. По такому списку работать нельзя: непонятно даже, сколько их.

Что сделать

Научите велосипед печататься по-человечески — чтобы в списке механика не было <__main__.Velosiped object…>.

Что приходит

  • nomer — номер на раме, строка

  • tarif — сколько рублей стоит час, целое

Что должен уметь

str(велосипед) — строка "V-12, 60 ₽/ч, свободен" или "V-12, 60 ₽/ч, в прокате"; v_prokate и vydat() — как в прошлой задаче.

Допишите класс Velosiped в редакторе справа. Проверка создаёт его объекты и зовёт методы — то, что напечатано, на проверку не влияет.

Перед вызовом
v = Velosiped('V-12', 60)
Вызов
str(v)
Вернуть
'V-12, 60 ₽/ч, свободен'
Ctrl+Enter — проверить

Обсуждение

Вопросов пока нет.

Войдите, чтобы спросить.