Traceback (most recent call last):
  File "/Users/samhoffman/Documents/test.py", line 54, in <module>
    Battle()
  File "/Users/samhoffman/Documents/test.py", line 41, in Battle
    Move = input('What Will You Do? Fight or Run: ')
  File "<string>", line 1, in <module>
NameError: name 'Run' is not defined



import time
import random
#Pokemon Stats
Bulbasaur = {'N' : 'Bulby',
             'HP' : 20,
             'Level' : 5,
             'Atk' : 8,
             'Def' : 9,
             'Spd' : 6}


Rattata = {'N' : 'Rattata',
           'HP' : 15,
           'Level' : 3,
           'Atk' : 5,
           'Def' : 6,
           'Spd' : 4}

#Move damages
BM = {'Vinewhip' : 45,
      'Tackle' : 40,
      'Razorleaf' : 55}


RM = {'Tackle' : 40,
      'Quick Attack' : 40,
      'Bite' : 60}


#Damage is (((((2xLevel)/5)+2)xPower)xAtk/Def)+2)/50



#Battle Function
def Battle():
    print('Wild '+Rattata['N']+' Appeared!')
    time.sleep(1)
    print('Go, '+Bulbasaur['N']+'!')
    time.sleep(1)
    print(Bulbasaur['N']+ ' is out.')
    while Bulbasaur['HP'] >= 1 and Rattata['HP'] >= 1:
        Move = input('What Will You Do? Fight or Run: ')
        if Move == Fight:
            pass
        elif Move == Run:
            RC = random.randint(1,3)
            if RC == 1 or 3:
                print('You Didn\'t Get Away!')
            else:
                print('You Got Away!')
                break
        else:
            print('Typo')
            break
Battle()
    
    


_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor

Reply via email to