Gonef

Untitled

Feb 24th, 2020
361
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 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 = decimal.Decimal(500),decimal.Decimal(200),decimal.Decimal(100),decimal.Decimal(50),decimal.Decimal(20),decimal.Decimal(10),decimal.Decimal(5),decimal.Decimal(2),decimal.Decimal(1),decimal.Decimal(0.5),decimal.Decimal(0.2),decimal.Decimal(0.1),decimal.Decimal(0.05),decimal.Decimal(0.02),decimal.Decimal(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