Python初学者:列表索引超出范围错误。骰子卷

时间:2017-10-28 08:39:06

标签: python

我是Python的初学者。我正在做一个骰子滚动练习题,但我无法打印骰子第六面的结果。任何人都可以教我如何修复此代码?

screenshot of code

screenshot of code cont'd

2 个答案:

答案 0 :(得分:0)

diceroll _results是一个列表 - 列表从0开始索引(在您的情况下从0到5)

所以你的代码所做的就是从第2到第6面打印结果,并尝试打印不存在的结果Side_7

答案 1 :(得分:0)

在Python中,从左到右的索引从0开始而不是1.因此列表的索引是0,1,2,3,4,5而不是1,2,3,4,5,6, 为了得到

的时间

方面1你会做什么 diceroll_results [0]

对于第六方,你会做 diceroll_results [5]

希望这会有所帮助。 :)