reszta = 43.05 # kwota do wydania
wydane = 0 # licznik ile wydalismy w trakcie dzialania programu
wartosci = [200,100,50,20,10,5,2,1,0.5,0.2,0.1,0.05,0.02,0.01] # wartosci monet i banknotow od najwiekszej do najmniejszej
dopoki wydane != reszta: # dopoki nie wydalismy calej reszty
potrzeba = reszta - wydane # wylicz ile jeszcze zostalo
wypisz "Zostalo do wydania:", potrzeba
dla kazdej wartosc w wartosci: # i teraz musimy znalezc NAJWIEKSZY nominal, ktory mozemy dac
if wartosc <= potrzeba: # ale zeby nie przekroczyl potrzebnej wartosci
wydane += wartosc
wypisz "Wydaje monete/banknot o nominale", wartosc
break # czyli wydalismy jakis jeden banknot/monete i mozemy wrocic na poczatek DOPOKI w 6 linijce
cmVzenRhID0gNDMuMDUgIyBrd290YSBkbyB3eWRhbmlhCnd5ZGFuZSA9IDAgIyBsaWN6bmlrIGlsZSB3eWRhbGlzbXkgdyB0cmFrY2llIGR6aWFsYW5pYSBwcm9ncmFtdQoKd2FydG9zY2kgPSBbMjAwLDEwMCw1MCwyMCwxMCw1LDIsMSwwLjUsMC4yLDAuMSwwLjA1LDAuMDIsMC4wMV0gIyB3YXJ0b3NjaSBtb25ldCBpIGJhbmtub3RvdyBvZCBuYWp3aWVrc3plaiBkbyBuYWptbmllanN6ZWoKCmRvcG9raSB3eWRhbmUgIT0gcmVzenRhOiAjIGRvcG9raSBuaWUgd3lkYWxpc215IGNhbGVqIHJlc3p0eQoJcG90cnplYmEgPSByZXN6dGEgLSB3eWRhbmUgIyB3eWxpY3ogaWxlIGplc3pjemUgem9zdGFsbwoJd3lwaXN6ICJab3N0YWxvIGRvIHd5ZGFuaWE6IiwgcG90cnplYmEKCWRsYSBrYXpkZWogd2FydG9zYyB3IHdhcnRvc2NpOiAjIGkgdGVyYXogbXVzaW15IHpuYWxlemMgTkFKV0lFS1NaWSBub21pbmFsLCBrdG9yeSBtb3plbXkgZGFjCgkJaWYgd2FydG9zYyA8PSBwb3RyemViYTogIyBhbGUgemVieSBuaWUgcHJ6ZWtyb2N6eWwgcG90cnplYm5laiB3YXJ0b3NjaQoJCQl3eWRhbmUgKz0gd2FydG9zYwoJCQl3eXBpc3ogIld5ZGFqZSBtb25ldGUvYmFua25vdCBvIG5vbWluYWxlIiwgd2FydG9zYwoJCQlicmVhayAjIGN6eWxpIHd5ZGFsaXNteSBqYWtpcyBqZWRlbiBiYW5rbm90L21vbmV0ZSBpIG1vemVteSB3cm9jaWMgbmEgcG9jemF0ZWsgRE9QT0tJIHcgNiBsaW5pamNlCgk=
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/lib/python2.7/py_compile.py", line 117, in compile
raise py_exc
py_compile.PyCompileError: File "prog.py", line 6
dopoki wydane != reszta: # dopoki nie wydalismy calej reszty
^
SyntaxError: invalid syntax