我写了这个代码,我得到了这个错误:
错误:
raise ValueError("empty range for randrange() (%d, %d, %d)" % (istart, istop, width)) ValueError: empty range for randrange() (9, 9, 0)
代码:
a = random.randint(1, 10)
b = random.randint(1, 10)
if a == b:
while a == b:
if a == b:
a = random.randint(1, 10)
b = random.randint(1, 10)
else:
break
c = random.randint(a, b)
我看到另一个人问起这件事,但对我没有帮助
当
a
和b
不相同时,您可以为c
找到一个值,但是您可以拥有a>b
而它将不起作用,同时您的if
也是多余的,同时,您可以按以下方法来获得起作用的东西你会得到一个
c
,这是一个随机整数,在另外两个随机整数之间相关问题 更多 >
编程相关推荐