Gonef

Untitled

Feb 24th, 2020
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. import decimal
  2. while True:
  3. try:
  4. x = kwota = abs(decimal.Decimal(input('Wprowadź kwotę\n')))
  5. x > 0
  6. break
  7. except:
  8. print('Jesteś głupim kutasem, to ma być liczba niedorozwoju.')
  9. nominal = (500,200,100,50,20,10,5,2,1,0.5,0.2,0.1,0.05,0.02,0.01)
  10. y = 0
  11. lista = []
  12. while kwota > 0:
  13. if kwota >= (nominal[y]):
  14. z = int(kwota / nominal[y])
  15. lista.append(str(z) + ' * ' + str(nominal[y]))
  16. kwota = kwota - z * (nominal[y])
  17. y = y + 1
  18.  
  19. print('Kwotę ' + str(x) + ' można rozmienić na nominały: ' + str(lista))
Advertisement
Add Comment
Please, Sign In to add comment