Traceback (most recent call last):
File "C:\Users\happy\Documents\Python\Python Hangman Files\Python Hangman EXE.py", line 253, in <module>
wordchoice = randint(0, len(words)-1)
File "C:\Users\happy\AppData\Local\Programs\Python\Python36-32\lib\random.py", line 220, in randint
return self.randrange(a, b+1)
File "C:\Users\happy\AppData\Local\Programs\Python\Python36-32\lib\random.py", line 198, in randrange
raise ValueError("empty range for randrange() (%d,%d, %d)" % (istart, istop, width))
ValueError: empty range for randrange() (0,0, 0)
我收到了这个错误,我不知道它指的是什么,或者代码有什么问题,在此先感谢您的帮助。
看起来len(words)
是 0,len(words) - 1
也是 -1,所以random
无法生成范围内的数字。我不确定如何解决这个问题,因为我没有你的代码。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句