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

ООП · 2 из 14

Выдать и вернуть

Велосипед либо стоит на стойке, либо уехал с человеком. Выдать уже выданный нельзя — именно на этом велопрокаты и прогорают, когда учёт ведётся в тетради.

Что сделать

Научите велосипед помнить, выдан он или стоит на стойке, — чтобы выданный нельзя было выдать снова.

Что приходит

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

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

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

Поле v_prokate — сначала False; vydat() и vernut() меняют его и отвечают True, а если велосипед уже в этом состоянии — ничего не меняют и отвечают False.

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

Перед вызовом
v = Velosiped('V-12', 60)
Вызов
v.v_prokate
Вернуть
False
Ctrl+Enter — проверить

Обсуждение

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

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