現在寫一個背單詞的小程序?
大家好,我是【Python辦公自動化】:閑暇之余分享點文字、編程、設計等干貨,希望和你一起成長。
一起學習Python辦公自動化,教你快速學習Python的方法,可以站內私信我。
random.randint()方法里面的取值區間是前閉后閉區間,使用的時候一定要注意。
random.randint(1, 11) #生成的隨機數n: 1 <= n <= 11.
random.randint(12, 20) #生成的隨機數n: 12 <= n <= 20
而字典b只有10個kv。當隨機數為11的時候,就會出現list索引的問題。
所以會導致list index out of range。
正確的做法如下:
把代碼random.randint(1, 11)修改成random.randint(1, 10)就可以了。
祝你好運。