ООП · 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 ₽/ч, свободен'
Класс Velosiped принимает номер, тариф и хранит v_prokate, как в прошлой задаче. Сделайте так, чтобы str(велосипед) давал строку вида V-12, 60 ₽/ч, свободен или V-12, 60 ₽/ч, в прокате.
Обсуждение
Вопросов пока нет.
Войдите, чтобы спросить.