-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathm15_uhr.py
More file actions
37 lines (30 loc) · 779 Bytes
/
Copy pathm15_uhr.py
File metadata and controls
37 lines (30 loc) · 779 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
"""
_summary_
"""
class Uhr:
def __init__(self, stunde, minute, sekunde):
self.stunde = stunde
self.minute = minute
self.sekunde = sekunde
def __repr__(self):
return f"{self.stunde:02d}:{self.minute:02d}:{self.sekunde:02d}"
def naechsteSekunde(self):
self.sekunde += 1
if self.sekunde > 59:
self.sekunde = 0
self.naechsteMinute()
def naechsteMinute(self):
self.minute += 1
if self.minute > 59:
self.minute = 0
self.naechsteStunde()
def naechsteStunde(self):
self.stunde += 1
if self.stunde > 23:
self.stunde = 0
# u = Uhr (23, 59, 59)
# print(u)
# u.naechsteSekunde()
# print(u)
# u.naechsteSekunde()
# print(u)