ООП · 5 из 14
Номер по правилам
Номер на раме устроен строго: буква, дефис, две цифры. Механики иногда вбивают что попало, и проверить номер хочется до того, как велосипед заведён, — по строке, без всякого объекта.
Что сделать
Научите класс проверять номер на раме до того, как велосипед заведён, — по одной строке.
Что приходит
nomer— номер на раме, строкаtarif— сколько рублей стоит час, целое
Что должен уметь
Velosiped.nomer_verny(tekst) — зовётся у класса: True, если ровно четыре знака — заглавная латинская буква, дефис, две цифры; иначе False.
Допишите класс Velosiped в редакторе справа.
Проверка создаёт его объекты и зовёт методы — то, что напечатано,
на проверку не влияет.
Velosiped.nomer_verny('V-12')
True
Класс Velosiped принимает номер и тариф.
Добавьте nomer_verny(tekst) — проверку, что номер устроен правильно: ровно четыре знака, первый — заглавная латинская буква, второй — дефис, последние два — цифры. Возвращает True или False. Вызывается у класса, объект для неё не нужен.
Обсуждение
Вопросов пока нет.
Войдите, чтобы спросить.