定义二维列表
MAGIC_BOOKS=[
['火魔法',1],
['水魔法',2]
]
进行判断是否学习魔法
CHOOSE = input('请输入是否学习魔法?(y/n)')
if CHOOSE == 'y':
print('[请输入你想要用的魔法 1:火魔法 2:水魔法 no:丢了]')
CHOOSE1 = input('请你选择魔法(1/2/no):')
if CHOOSE1 == '1':
**分别输出火魔法和能量**
print('恭喜'+ player_name + '学会' + MAGIC_BOOKS[0][0]+'魔法')
print('每次使用消耗'+ str(MAGIC_BOOKS[0][1])+ 'MP.')
MAGIC_BOOKS[0]=0
elif CHOOSE1 =='2':
**分别输出水魔法和能量**
print('恭喜' + player_name + '学会' + MAGIC_BOOKS[1][0] +'魔法')
print('每次使用消耗' + str(MAGIC_BOOKS[1][1]) + 'MP.')
MAGIC_BOOKS[1]=1
elif CHOOSE1 == 'no':
print('你不选魔法,你想干嘛!')
else:
print('不明白你说什么.')
else:
print('由于你的固执,目前只能用普通击剑')
最后代码结果为
请输入是否学习魔法?(y/n)y
[请输入你想要用的魔法 1:火魔法 2:水魔法 no:丢了]
请你选择魔法(1/2/no):1
恭喜mm学会火魔法魔法
每次使用消耗1MP.