# Ber bruker si hvor mye det kosta
koster = int(input("Hvor mye koster det: "))
# Spør bruker om hvor mye den betalte
betaler = int(input("Hva betalte du med: "))
# Setter opp en tom array til vær av penge formene vi har
tussen = []
femHundre = []
toHundre = []
hundre = []
femti = []
tjue = []
ti = []
fem = []
en = []
# Setter opp en variabel for vær av penge verdiene for senere bruk
tu = False
feHu = False
toHu = False
hu = False
feti = False
tj = False
tier = False
fe = False
ener = False
# Variabel for loopen
loop = False
# Finner ut hvor mye man skal ha totalt igjen
betaler = betaler - koster
# Loopen kjører så lenge variabelen IKKE er True
while loop != True:
# Starter med å kjekke om det som man skal ha igjen er mere en 1000
if betaler >= 1000:
# Hvis det er mere en 1000 så legger en til et Et tall i tussen Arrayen
tussen.append(1)
# Tar 1000 minus det man skal ha igjen
betaler -= 1000
# hvis det er mere en 500 og mindre en 1000
elif betaler >= 500 and betaler < 1000:
# Legger til et Et tall i femHundre Arrayen
femHundre.append(1)
# Det du skal ha igjen - 500
betaler -= 500
elif betaler >= 200 and betaler < 500:
# Legger til et Et tall i toHundre Arrayen
toHundre.append(1)
# Det du skal ha igjen - 200
betaler -= 200
elif betaler >= 100 and betaler < 200:
# Legger til et Et tall i hundre Arrayen
hundre.append(1)
# Det du skal ha igjen - 100
betaler -= 100
elif betaler >= 50 and betaler < 100:
# Legger til et Et tall i femti Arrayen
femti.append(1)
# Det du skal ha igjen - 50
betaler -= 50
elif betaler >= 20 and betaler < 50:
# Legger til et Et tall i tjue Arrayen
tjue.append(1)
# Det du skal ha igjen - 20
betaler -= 20
elif betaler >= 10 and betaler < 20:
# Legger til et Et tall i ti Arrayen
ti.append(1)
# Det du skal ha igjen - 10
betaler -= 10
elif betaler >= 5 and betaler < 10:
# Legger til et Et tall i fem Arrayen
fem.append(1)
# Det du skal ha igjen - 5
betaler -= 5
elif betaler >= 1 and betaler < 5:
# Legger til et Et tall i en Arrayen
en.append(1)
# Det du skal ha igjen - 1
betaler -= 1
# Vis det du skal ha igjen = 0 så stopper den loopen
elif betaler == 0:
loop = True
# Kjekker om en array har noe inni seg
# Vis den har noe inni seg så setter en variabelen til den arrayen til True
if len(tussen) >= 1:
tu = True
if len(femHundre) >= 1:
feHu = True
if len(toHundre) >= 1:
toHu = True
if len(hundre) >= 1:
hu = True
if len(femti) >= 1:
feti = True
if len(tjue) >= 1:
tj = True
if len(ti) >= 1:
tier = True
if len(fem) >= 1:
fe = True
if len(en) >= 1:
ener = True
# Printer ut tomt for å få litt romm i terminalen
print("")
print("Du skal få dette tilbake: ")
# Hvis variabelen for arrayen = True så printer den ut
if tu: print(len(tussen), "tussen lapper")
if feHu: print(len(femHundre), "fem hundrelapper")
if toHu: print(len(toHundre), "to hundrelapper")
if hu: print(len(hundre), "hundre lapper")
if feti: print(len(femti), "femti lapper")
if tj: print(len(tjue), "tjue kroner")
if tier: print(len(ti), "ti kroner")
if fe: print(len(fem), "fem kroner")
if ener: print(len(en), "enere")