# Používáme jne naivně jako struktury
# Nemusíte používat type hinting, je jen pro přehlednost
# vždy nahradíte název Debtor za Vámipožadovaný název a případně upravíte a parametry a jejich nastavení. Parametr self musí být vždy přítomný (důvody zjistíte časem)
class Debtor:
    def __init__(self, name: str, surname: str, age: int, debt: int):
        self.name = name
        self.surname = surname
        self.age = age
        self.debt = debt

# Vytvoření adresáře dlužníků

debtors = [
    Debtor("Jan", "Novák", 30, 50000),
    Debtor("Petr", "Svoboda", 25, 70000),
    Debtor("Lucie", "Dvořáková", 40, 20000),
    Debtor("Eva", "Kovářová", 35, 100000),
    Debtor("Tomáš", "Král", 28, 30000)
]

# Přístupové funkce
def name(debtor: Debtor) -> str:
    return debtor.name

def surname(debtor: Debtor) -> str:
    return debtor.surname

def age(debtor: Debtor) -> int:
    return debtor.age

def debt(debtor: Debtor) -> int:
    return debtor.debt
