Skip to content
Snippets Groups Projects
Commit f1ffc3d6 authored by Daniel Moix's avatar Daniel Moix
Browse files

Added a working Clock class

parent e78b9686
Branches
No related tags found
No related merge requests found
class Clock:
def __init__(self):
self.__hours = 12
self.__minutes = 0
def getHours(self):
return self.__hours
def getMinutes(self):
return self.__minutes
def getTime(self):
return f"{self.__hours}:{str(self.__minutes).zfill(2)}"
def setTime(self, newHours, newMinutes):
if newHours <= 12 and newHours >= 1:
self.__hours = newHours
else:
raise Exception("Invalid value for hours")
if newMinutes <= 59 and newMinutes >= 0:
self.__minutes = newMinutes
else:
raise Exception("Invalid value for minutes")
def addMinute(self):
self.__minutes += 1
if self.__minutes > 59:
self.__minutes = 0
self.__hours += 1
if self.__hours == 13:
self.__hours = 1
if __name__ == "__main__":
myClock = Clock()
while True:
print(myClock.getTime())
myClock.addMinute()
def main(): def main():
print("This code is in the old file") print("This code is in the old file")
s
def printHappyFace(): def printHappyFace():
print("😘") print("😘")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment