Advertisement
Guest User

Untitled

a guest
Feb 24th, 2020
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.78 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