Advertisement
Guest User

recursive coctail

a guest
Apr 24th, 2019
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.73 KB | None | 0 0
  1. def zero_coctail(value):
  2.     zero_water = .4 * value
  3.     zero_spirit = .6 * value
  4.     return zero_water, zero_spirit
  5.  
  6.  
  7. def recurse_coctail(value):
  8.     if value <= 2:
  9.         return 1, 1
  10.     half = value // 2
  11.     new_water, new_spirit = recurse_coctail(value=half)
  12.     return .2 * value + new_water, .3 * value + new_spirit
  13.  
  14.  
  15. value = 1000
  16. water, spirit = zero_coctail(value)
  17. print('в {}мл оригинала {}мл воды и {}мл спирта'.format(value, water, spirit))
  18.  
  19. water2, spirit2 = recurse_coctail(value)
  20. recutail = value - (water2 + spirit2)
  21. print('в {}мл оригинала {}мл воды и {}мл спирта и {}мл рекурсивного коктеля'.format(value, water2, spirit2, recutail))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement