desislava_topuzakova

05. Coins

May 19th, 2020
231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.03 KB | None | 0 0
  1. import math
  2. # спираме да връщаме ресто: ресто == 0
  3. # връщаме ресто: ресто != 0
  4. change_in_leva = float(input())
  5. change = math.floor(change_in_leva * 100)
  6.  
  7. count_coins = 0
  8. while change != 0:
  9.     # проверки за монетите
  10.     if change >= 200:
  11.         # 2 +
  12.         change -= 200
  13.         count_coins += 1
  14.     elif change >= 100:
  15.         # 1 -> 1.99
  16.         change -= 100
  17.         count_coins += 1
  18.     elif change >= 50:
  19.         # 0.50 -> 0.99
  20.         change -= 50
  21.         count_coins += 1
  22.     elif change >= 20:
  23.         # 0.20 -> 0.49
  24.         change -= 20
  25.         count_coins += 1
  26.     elif change >= 10:
  27.         # 0.10 -> 0.19
  28.         change -= 10
  29.         count_coins += 1
  30.     elif change >= 5:
  31.         # 0.05 -> 0.09
  32.         change -= 5
  33.         count_coins += 1
  34.     elif change >= 2:
  35.         # 0.02 -> 0.04
  36.         change -= 2
  37.         count_coins += 1
  38.     elif change >= 1:
  39.         # 0.01
  40.         change -= 1
  41.         count_coins += 1
  42. else:
  43.     print(count_coins)
Add Comment
Please, Sign In to add comment