Advertisement
ivanovan

Untitled

Feb 27th, 2020
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.44 KB | None | 0 0
  1. skill=input()
  2.  
  3. while True:
  4.     doesExist=False
  5.     line=input()
  6.     if line=="For Azeroth":
  7.         doesExist=True
  8.         break
  9.     elif line=="GladiatorStance":
  10.         skill=skill.upper()
  11.         doesExist=True
  12.         print(skill)
  13.     elif line=="DefensiveStance":
  14.         skill=skill.lower()
  15.         doesExist = True
  16.         print(skill)
  17.  
  18.     line=line.split(' ')
  19.     command=line[0]
  20.  
  21.     if command=="Dispel":
  22.         index=int(line[1])
  23.         letter=line[2]
  24.         if index in range(len(skill)):
  25.             skill=list(skill)
  26.             skill[index]=letter
  27.             skill=''.join(skill)
  28.             doesExist = True
  29.             print("Success!")
  30.         elif index not in range(len(skill)):
  31.             doesExist = True
  32.             print("Dispel too weak.")
  33.     elif command=="Target":
  34.         old=line[2]
  35.         length = len(old)
  36.  
  37.  
  38.         if line[1]=="Change" and old in skill:
  39.             new=line[3]
  40.             skill=skill.replace(old,new)
  41.             doesExist = True
  42.             print(skill)
  43.         elif line[1]=="Remove":
  44.             startP = skill.find(old)
  45.             endP = startP + length
  46.             skill = list(skill)
  47.             var=skill[endP::]
  48.             skill=skill[:startP]
  49.             [skill.append(var[i]) for i in range(len(var))]
  50.             skill=''.join(skill)
  51.             doesExist = True
  52.             print(skill)
  53.  
  54.     if not doesExist:
  55.         print("Command doesn't exist!")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement