我正在尝试制作一个简单的基于文本的游戏。
while True:
choice = raw_input('>>: ')
aa = choice.split()
if aa[0] == 'examine':
if aa[1] == 'key':
print "It's a key alright."
else:
print "I can't examine that!"
else:
print "I don't know how to do that."
当我输入“检查键”以外的其他内容时,我一直将列表索引超出范围 我知道为什么这样做但我该如何解决?
答案 0 :(得分:2)
在编制索引之前检查长度。
if len(aa) > 1: