fork download
  1. reszta = 43.05 # kwota do wydania
  2. wydane = 0 # licznik ile wydalismy w trakcie dzialania programu
  3.  
  4. 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
  5.  
  6. dopoki wydane != reszta: # dopoki nie wydalismy calej reszty
  7. potrzeba = reszta - wydane # wylicz ile jeszcze zostalo
  8. wypisz "Zostalo do wydania:", potrzeba
  9. dla kazdej wartosc w wartosci: # i teraz musimy znalezc NAJWIEKSZY nominal, ktory mozemy dac
  10. if wartosc <= potrzeba: # ale zeby nie przekroczyl potrzebnej wartosci
  11. wydane += wartosc
  12. wypisz "Wydaje monete/banknot o nominale", wartosc
  13. break # czyli wydalismy jakis jeden banknot/monete i mozemy wrocic na poczatek DOPOKI w 6 linijce
  14.  
Compilation error #stdin compilation error #stdout 0.01s 7692KB
stdin
Standard input is empty
compilation info
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

stdout
Standard output is empty