Advertisement
Guest User

Untitled

a guest
Feb 24th, 2020
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.75 KB | None | 0 0
  1. while True:
  2.     print('Wprowadź kwotę')
  3.     try:
  4.         x = kupa = float(input())
  5.         break
  6.     except:
  7.         print('jesteś glupim kutasem, to ma byc liczba niedorozwoju.')
  8.  
  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. grosik = False
  13. while x > 0:
  14.     try:
  15.         if x >= (nominal[y]):
  16.             z = int(x / nominal[y])
  17.             lista.append(str(z) + ' * ' + str(nominal[y]))
  18.             x = x % (nominal[y])
  19.             y = y + 1
  20.         elif x < 0:
  21.             print('Chyba popadłeś w długi ;)')
  22.         else:
  23.             y = y + 1
  24.     except:
  25.         grosik = True
  26.         break
  27. if grosik:
  28.     print('Kwotę ' + str(kupa) + ' można rozmienić na nominały: ' + ", ".join(lista) + '. Będę winna grosika :)')
  29. else:
  30.     print('Kwotę ' + str(kupa) + ' można rozmienić na nominały: ' + ", ".join(lista))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement