Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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("Ошибочно указанно время(часы/минуты/секунды)")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement