Write a program in python for a (very) rudimentary shooter "game". You are the only shooter and you start with ammo of 10 . The one enemy doesn't shoot back and starts with health of 5 . Code a custom...


Write a program in python for a (very) rudimentary shooter "game". You are the only shooter and you start with
ammo of 10. The one enemy doesn't shoot back and starts withhealth of 5. Code a custom function namedshoot that prints "Shot fired" andreturnsTrue for a hit orFalse for a miss. Generate a random 0 to assign False or 1 to assign True. In the main function, use awhile loop that runs the shoot function until you run out of ammo, at which point you lose. Report both hits and misses (see Sample Outputs). If your shot is a hit as determined by the value returned by shoot, your code should lower the enemy's health. If you are lucky, the health of the enemy will be reduced to zero before you run out of ammo. If this happens, report the enemy's demise and use thebreak keyword to stop the loop. You have won.
Sample Output 1
Shot fired. Enemy was hit!
Shot fired. Shot missed
Shot fired. Enemy was hit!
Shot fired. Enemy was hit!
Shot fired. Enemy was hit!
Shot fired. Enemy was hit!
Enemy destroyed. You won!
GAME OVER


Sample Output 2
Shot fired. Shot missed
Shot fired. Enemy was hit!
Shot fired. Shot missed
Shot fired. Shot missed
Shot fired. Shot missed
Shot fired. Enemy was hit!
Shot fired. Shot missed
Shot fired. Shot missed
Shot fired. Shot missed
Shot fired. Enemy was hit!
You are out of ammo! You lose!
GAME OVER



Jun 04, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here