Advertisement
viligen

bread_factory

Oct 3rd, 2021
1,110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.14 KB | None | 0 0
  1. energy = 100
  2. coins = 100
  3. isclosed = False
  4. list_events = input().split("|")
  5.  
  6. for index in range(len(list_events)):
  7.     event_list = list_events[index].split("-")
  8.     if event_list[0] == "rest":
  9.         if int(event_list[1]) + energy <= 100:
  10.             energy += int(event_list[1])
  11.             print(f"You gained {int(event_list[1])} energy.")
  12.             print(f"Current energy: {energy}.")
  13.         else:
  14.             print(f"You gained 0 energy.")
  15.             print(f"Current energy: {energy}.")
  16.     elif event_list[0] == "order":
  17.         if energy - 30 >= 0:
  18.             coins += int(event_list[1])
  19.             energy -= 30
  20.             print(f"You earned {int(event_list[1])} coins.")
  21.         else:
  22.             energy += 50
  23.             print("You had to rest!")
  24.     else:
  25.         if int(event_list[1]) < coins:
  26.             coins -= int(event_list[1])
  27.             print(f"You bought {event_list[0]}.")
  28.         else:
  29.             print(f"Closed! Cannot afford {event_list[0]}.")
  30.             isclosed = True
  31.             break
  32. if not isclosed:
  33.     print("Day completed!")
  34.     print(f"Coins: {coins}")
  35.     print(f"Energy: {energy}")
  36.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement