ООП · 10 из 14
Велосипед из строки
Выгрузка из старой системы приходит строками вида V-12;60. Писать разбор строки в каждом месте, где создаётся велосипед, — значит разложить один и тот же split по всему проекту.
Что сделать
Научите класс создавать велосипед прямо из строки выгрузки — без split в каждом месте проекта.
Что приходит
nomer— номер на раме, строкаtarif— сколько рублей стоит час, целое
Что должен уметь
Velosiped.iz_stroki("V-12;60") — зовётся у класса и отдаёт велосипед с номером "V-12" и тарифом 60 целым.
Допишите класс Velosiped в редакторе справа.
Проверка создаёт его объекты и зовёт методы — то, что напечатано,
на проверку не влияет.
v = Velosiped.iz_stroki('V-12;60')
(v.nomer, v.tarif)
('V-12', 60)
Класс Velosiped принимает номер и тариф, как в первой задаче.
Добавьте iz_stroki(tekst) — способ создать велосипед из строки номер;тариф. Вызывается он у самого класса, без готового объекта: Velosiped.iz_stroki('V-12;60'). Тариф в строке — целое число.
Обсуждение
Вопросов пока нет.
Войдите, чтобы спросить.