Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- energy = 100
- coins = 100
- events = input().split('|')
- rush_over = False
- for event in events:
- event = event.split('-')
- event_ingridient = event[0]
- number = int(event[1])
- if event_ingridient == 'rest':
- if energy != 100:
- energy += number
- if energy > 100:
- print(f'You gained {abs(energy - 100 - number)} energy.')
- energy = 100
- print(f'Current energy: {energy}.')
- else:
- print(f'You gained {number} energy.')
- print(f'Current energy: {energy}.')
- else:
- energy = 100
- print(f'You gained 0 energy.')
- print(f'Current energy: {energy}.')
- elif event_ingridient == 'order':
- if energy >= 30:
- energy -= 30
- coins += number
- print(f'You earned {number} coins.')
- else:
- energy += 50
- print('You had to rest!')
- else:
- coins -= number
- if coins <= 0:
- print(f'Closed! Cannot afford {event_ingridient}.')
- rush_over = True
- break
- else:
- print(f'You bought {event_ingridient}.')
- if not rush_over:
- print(f'Day completed!\nCoins: {coins}\nEnergy: {energy}')
Advertisement
Add Comment
Please, Sign In to add comment