usmiwka80

10. * Bread Factory

Sep 15th, 2024
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.32 KB | Software | 0 0
  1. events = input().split("|")
  2. initial_energy = 100
  3. initial_coins = 100
  4. type_event = ""
  5. gained_energy = 0
  6. current_energy = ""
  7. bakery_open = True
  8. for event in events:
  9.     event, value = event.split("-")
  10.     value = int(value)
  11.     type_event = event
  12.     if type_event == "rest":
  13.         gained_energy = initial_energy + value
  14.         if gained_energy > 100:
  15.             gained_energy = 100
  16.             gained_energy = initial_energy - gained_energy
  17.             current_energy = initial_energy
  18.         else:
  19.             gained_energy = value
  20.             current_energy = initial_energy + value
  21.         print(f"You gained {gained_energy} energy.")
  22.         print(f"Current energy: {current_energy}.")
  23.     elif type_event == "order"
  24.         initial_energy -= 30
  25.         if initial_energy > 0:
  26.             print(f"You earned {value} coins.")
  27.             initial_coins += value
  28.         else:
  29.             gained_energy += 50
  30.             print("You had to rest!")
  31.     else:
  32.         if initial_coins >= value:
  33.             print(f"You bought {event}.")
  34.             initial_coins -= value
  35.         else:
  36.             print(f"Closed! Cannot afford {event}.")
  37.             bakery_open = False
  38.             break
  39. if bakery_open:
  40.     print("Day completed!")
  41.     print(f"Coins: {initial_coins}")
  42.     print(f"Energy: {current_energy}")
  43.  
Advertisement
Add Comment
Please, Sign In to add comment