
def rozdel_penezenku(suma, mena):
    # Seznam bankovek a mincí
    bankovky_CZK = [5000, 2000, 1000, 500, 200, 100, 50, 20, 10, 5, 2, 1]
    bankovky_EUR = [500, 200, 100, 50, 20, 10, 5, 2, 1, 0.5, 0.2, 0.1, 0.05, 0.02, 0.01]
    rozdeleni = {}
    

    # Rozdělení částky
    for bankovka in bankovky_CZK:
        if suma >= bankovka:
            pocet = suma // bankovka
            rozdeleni[bankovka] = pocet
            suma = suma % bankovka 

    return rozdeleni

print(rozdel_penezenku(2543,"CZK"))

'''
# Zadejte částku
while True:
    castka = input("Zadejte částku: ")
    try:
        castka = float(castka)
        break
    except:
        print("Částka musí být číslo! Zkus to znovu")
        
mena = ""

while (mena!="CZK" or mena!="EUR"):
    mena = input("Zadej měnu (CZK, EUR): ")

rozdeleni = rozdel_penezenku(castka, mena)

# Výpis výsledku
print(f"Rozdělení částky {castka} Kč:")
for denom, pocet in rozdeleni.items():
    print(f"{denom} Kč: {pocet} ks")
'''