37 lines
840 B
Python
37 lines
840 B
Python
# implementierung der Klasse Schlüssel
|
|
|
|
class Key:
|
|
how_many_keys = 0
|
|
|
|
# Initialisierung eines Schlüssels
|
|
def __init__(self, keynumber):
|
|
self.number = keynumber
|
|
self.possessor = "Reception"
|
|
|
|
#where are the keys
|
|
def status_key(self, keynumber=None):
|
|
return self.number, self.possessor
|
|
|
|
def hand_out_key(self, keynumber, Guest):
|
|
self.possessor = Guest
|
|
|
|
def get_back_key(self, keynumber):
|
|
self.possessor = "Reception"
|
|
|
|
key_list = []
|
|
for i in range(11, 42, 10):
|
|
a = "key_" + str(i) + " = key(" + str(i) + ")"
|
|
print(a)
|
|
exec(a)
|
|
a2 = "key_list.append(key_" + str(i) + ")"
|
|
exec(a2)
|
|
|
|
b = "key_" + str(i+1) + " = key(" + str(i+1) + ")"
|
|
print(b)
|
|
exec(b)
|
|
b2 = "key_list.append(key_" + str(i+1) + ")"
|
|
exec(b2)
|
|
|
|
print(key_list)
|
|
|