class Time:
def __init__(self, hour, minutes, seconds):
self.__hour = hour
self.__minutes = minutes
self.__seconds = seconds
def upper_seconds(self):
print(f"Всего в этом времени : {self.__seconds + (self.__hour * 3600) + (self.__minutes * 60)} секунд")
def fiveseconds(self):
if (self.__seconds + 5) >= 60:
sec = (self.__seconds + 5) - 60
if self.__minutes + 1 >= 60:
min = (self.__minutes + 1) - 60
h = self.__hour + 1
print(h, ':', min, ':', sec)
else:
min = self.__minutes + 1
h = self.__hour
print(h, ':', min, ':', sec)
else:
sec = self.__seconds + 5
min = self.__minutes
h = self.__hour
print(h, ':', min, ':', sec)
def __str__(self):
return f"{self.__hour}:{self.__minutes}:{self.__seconds}"
def __del__(self):
print("delete use")
hour = int(input("Введите количество часов: "))
minutes = int(input("Введите количество минут: "))
seconds = int(input("Введите количество секунд: "))
if (0 <= hour < 24) and (0 <= minutes < 60) and (0 <= seconds < 60):
self = Time(hour, minutes, seconds)
self.__hour = hour
self.__minutes = minutes
self.__seconds = seconds
self.upper_seconds()
self.fiveseconds()
else:
print("Ошибочно указанно время(часы/минуты/секунды)")