(PYTHON)直到a == b

时间:2012-12-11 04:17:05

标签: python equals repeat

当然有办法,但我没有意识到这一点。任何人都可以启发我如何反复运行某行代码,直到一个变量等于另一个变量。基本上我正在编写一个随机生成两个数字的简单程序,并且在两个数字彼此相等之前不会停止。我知道,这只是一个简单,毫无意义的程序,但知道这将有助于我进一步编程。

谢谢!

2 个答案:

答案 0 :(得分:5)

这是一种方式

n1 = 0
n2 = 1
while n1 != n2:
    n1 = my_random_function()
    n2 = my_random_function()

while True:
    a = random_function()
    b = random_function()
    if a == b:
        break

答案 1 :(得分:3)

while a != b:
    # do stuff