updated for testing. /JL

This commit is contained in:
Jan Lerking
2023-06-13 07:27:52 +02:00
parent 3769d4938f
commit c61b18ec93

31
main.py
View File

@@ -1,3 +1,4 @@
import random, string
class Person: class Person:
def __init__(self, name :str, age :int): def __init__(self, name :str, age :int):
@@ -5,7 +6,7 @@ class Person:
self.age = age self.age = age
def say_hello(self): def say_hello(self):
print(f"Hello, I'm {self.name}") print(f"Hello, I'm {self.name} and I'm {self.age} years old")
class Group: class Group:
def __init__(self, name :str): def __init__(self, name :str):
@@ -14,7 +15,7 @@ class Group:
def print_members(self): def print_members(self):
for member in self.members: for member in self.members:
print(f"Hello, I'm {member.name}") print(f"Hello, I'm {member.name} and I'm {member.age} years old")
def add_member(self, member: Person): def add_member(self, member: Person):
self.members.append(member) self.members.append(member)
@@ -25,18 +26,22 @@ class Group:
return self.members[-1] return self.members[-1]
if __name__ == '__main__': if __name__ == '__main__':
person = Person("John", 36) #person = Person("John", 36)
person.say_hello() #person.say_hello()
Group = Group("Group 1") Group = Group("Group 1")
Group.members.append(Person("John", 36)) #Group.members.append(Person("John", 36))
Group.members.append(Person("Mary", 24)) #Group.members.append(Person("Mary", 24))
#Group.print_members()
#Group.add_member(Person("Peter", 48))
#Group.print_members()
#Group.add_member(Person("Benjamin", 28))
#Group.print_members()
for _ in range(100):
Group.create_person_member(
''.join(random.choices(string.ascii_lowercase, k=5)),
random.randint(1,100)
)
Group.print_members() Group.print_members()
Group.add_member(Person("Peter", 48)) #print(test)
Group.print_members()
Group.add_member(Person("Benjamin", 28))
Group.print_members()
test = Group.create_person_member("Julia", 32)
Group.print_members()
print(test)