如何在Python中为random.randint添加异常?

Coo*_*dio 0 python random

所以我有一个变量,它创建一个0到10之间的随机数,但是,我不希望创建的随机数为5.我如何在Python中添加random.randint的异常?我下面的内容不是这样做的:

number = random.randint(0, 10) !=5
Run Code Online (Sandbox Code Playgroud)

这只是根据随机数是否等于5而返回True或False ...我该如何解决这个问题?

JGu*_*Gut 6

你可以做

number = random.randint(0,10)
while number == 5:
   number = random.randint(0,10)
Run Code Online (Sandbox Code Playgroud)


sch*_*ggl 5

怎么样

random.choice([x for x in range(11) if x != 5])
Run Code Online (Sandbox Code Playgroud)

对于单线