Задание 1.
Объявите класс с именем Clock
и определите в нем следующие переменные и методы:
- приватная локальная переменная time
для хранения текущего времени, целое число (своя для каждого объекта класса Clock
с начальным значением 0);
- публичный метод set_time(tm)
для установки текущего времени (присваивает значение tm
приватному локальному свойству time
, если метод check_time(tm)
возвратил True);
- публичный метод get_time()
для получения текущего времени из приватной локальной переменной time
;
- приватный метод класса check_time(tm)
для проверки корректности времени в переменной tm
(возвращает True, если значение корректно и False - в противном случае).
Проверка корректности выполняется по критерию: tm
должна быть целым числом, больше или равна нулю и меньше 100 000.
Объекты класса Clock
создаются следующим образом :
clock = Clock(время)
Задание 2
Создайте объект clock
класса Clock
и установите время, равным 4530.