同时多个循环/行

问题描述

是否可以同时运行一个while循环和其他几行代码? 我试图运行多个 while 循环,但我所做的是一个平衡。 这是我的尝试

parity = 0
while True:
    while parity%2 == 0:
        print('running')
        parity += 1
    while parity &  1 :
        print('True')
        parity +=1

还有其他想法吗?

解决方法

for parity in range(ANY_NUMBER):
    if parity%2 == 0:
        print('running')
    if parity &  1 :
        print('True')

    if not final_condition:
        break

我认为这里不推荐使用 while 循环。 您可以用任何条件替换 final_condition,如果为 True,它将停止循环