Бесконечный цикл for в Python
5 ответов
использовать цикл while:
 while True:
      if condition1:
            statements
      elif condition2:
            statements
      ...
      else:
            statements
формально нет switch оператор в Python; это серия вложенных if-elif-else заявления.
бесконечные петли выполняются while True заявление.
все вместе:
while True:
    if condition_1:
        condition_1_function
    elif condition_2:
        condition_2_function
    elif condition_3:
        condition_3_function
    else:  # Always executes like "default"
        condition_default_function
Если вы ищете способ итерации бесконечно в python, вы можете использовать itertools.функция count () как цикл for. http://docs.python.org/py3k/library/itertools.html#itertools.count
можно использовать
while True:
    if c1:
        statements
    elif c2:
        statements
    else:
        statements
или
var = 1
while var == 1:
    # do stuff