02 Apr Tuesday 17:30 Python Homework 21.03.30.
Your hero has 4850 gold and start with level 1. Write a program to ask if you would like to spend 200 gold to upgrade your hero to a new level each time. If you agree to upgrade your hero, show hero’s new level and gold left over after each upgrade. The program will keep asking you until you do not have enough gold or you do not want to continue spend gold. Please use while loop to write the program.
Hint: gold = 4850 level = 1 upgrade = input('do you want to spend 200 gold to upgrade your hero?') while upgrade == 'y' and gold >= 200: (Please continue write your program)
Continue modify the program we made in the class, so that:
- after your robot hit the enemy, if enemy’s hp is lower or equal to 0, use msgbox to display message ‘You win’, and the whole program finish.
- otherwise, it will be the enemy’s turn to strike you back. Enemy can only use gun to fire and cause damage between 50-80.
- after enemy’s turn, if your hp is lower or equal to 0, use msgbox to display message ‘you lose’, and the while program finish.