我这里有一个东西,但是我无法使其按照我喜欢的方式工作:
def nested_loops():
import random
option1 = random.randint(1, 3)
option2 = random.randint(1, 3)
option3 = random.randint(1, 3)
上面的代码生成数字,但它们可能是相同的。 下面的代码应该解决这个问题,但实际上并没有完全解决,只是似乎减少了出现相同数字的概率:
while option1 == option2:
option1 = random.randint(1,3)
while option1 == option3:
option1 = random.randint(1, 3)
while option2 == option3:
option2 = random.randint(1, 3)
print(option1)
print(option2)
print(option3)
很明显,它只是将它们打印出来。