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("Ошибочно указанно время(часы/минуты/секунды)")