Explore Westonci.ca, the premier Q&A site that helps you find precise answers to your questions, no matter the topic. Discover a wealth of knowledge from professionals across various disciplines on our user-friendly Q&A platform. Connect with a community of professionals ready to help you find accurate solutions to your questions quickly and efficiently.
Sagot :
import random
monster_health = 20
player_health = 20
while player_health >0 and monster_health>0:
player_choice = input("Do you wish to attack, heal, or do magic? (type attack, heal, or magic) ")
if player_choice == "attack":
damage = random.randint(1,6)
monster_health -= damage
print("You attack the monster for",damage,"points of health. The monster has",monster_health,"points of health")
elif player_choice == "heal":
heal = random.randint(1,6)
player_health += heal
if player_health>20:
player_health = 20
print("You heal for",heal,"points of health. Your health is now at",player_health)
elif player_choice == "magic":
total = 0
for x in range(2):
total += random.randint(1,6)
monster_health -= total
print("You attack the monster for",total,"points of health. The monster has",monster_health,"points of health")
if player_health < 1 or monster_health <1:
break
monster_damage = random.randint(1,6)
player_health -= monster_damage
print("The monster attacks your for",monster_damage,"points of health. You have",player_health,"points of health remaining.")
if player_health < 1:
print("You died! Better luck next time!")
elif monster_health < 1:
print("You defeated the monster! Great job!")
I wrote my code in python 3.8. Best of luck.
We appreciate your visit. Hopefully, the answers you found were beneficial. Don't hesitate to come back for more information. We appreciate your time. Please come back anytime for the latest information and answers to your questions. Thank you for trusting Westonci.ca. Don't forget to revisit us for more accurate and insightful answers.