Sep-14-2017, 08:07 PM
So I'm pretty new to Python, although I got alot of experience in other languages.
I have a problem where my Attack variable is not being defined
class Battle1:
def StartBattle():
print("")
print("YOU: How Dare You Insult My Country! You Shall Die!")
print("...................................................")
print("...................................................")
print("HP: " + str(HP) + " ENEMY HP: " + str(EHP))
print("...................................................")
print("...................................................")
print("Slash (20-30 DMG) [1]")
print("FireSpell (15-40 DMG) [2]")
print("Swift Arrow (10-60 DMG) [3]")
Attack = input("What Attack Do You Use? [1,2,3]")
if Attack == "1":
print("CHECK")
AttackDmg = randint(20,30)
EHP = EHP - AttackDmg
print("BATTLE: You Slashed Him With Your Mighty Sword, You Dealt: " + str(AttackDmg)+ " Damage!")
print("BATTLE: Your Enemy Has: " + str(EHP) + "Health")
print("")
print("GATEKEEPER: You Will Not Live Any Longer.")
EDMG = randint(10,25)
HP = HP - EDMG
print("BATTLE: GateKeeper Dealt: " + str(EDMG))
StartBattle()
I have a problem where my Attack variable is not being defined
Error:if Attack == "1":
There's my code:class Battle1:
def StartBattle():
print("")
print("YOU: How Dare You Insult My Country! You Shall Die!")
print("...................................................")
print("...................................................")
print("HP: " + str(HP) + " ENEMY HP: " + str(EHP))
print("...................................................")
print("...................................................")
print("Slash (20-30 DMG) [1]")
print("FireSpell (15-40 DMG) [2]")
print("Swift Arrow (10-60 DMG) [3]")
Attack = input("What Attack Do You Use? [1,2,3]")
if Attack == "1":
print("CHECK")
AttackDmg = randint(20,30)
EHP = EHP - AttackDmg
print("BATTLE: You Slashed Him With Your Mighty Sword, You Dealt: " + str(AttackDmg)+ " Damage!")
print("BATTLE: Your Enemy Has: " + str(EHP) + "Health")
print("")
print("GATEKEEPER: You Will Not Live Any Longer.")
EDMG = randint(10,25)
HP = HP - EDMG
print("BATTLE: GateKeeper Dealt: " + str(EDMG))
StartBattle()