while True:
# do something
# do something else
# do more things
Для вашего конкретного примера:
from time import sleep
while True:
name = raw_input ("Please enter your name: ")
print "Hello", name, "- good to see you!"
sleep(2.00)
Общий формат этого цикла следующий:
while <condition>:
<code>
Каждый раз, когда цикл запускается, он проверяет, является ли <condition>
истинным значением (очевидно, True
, но вы также можете иметь более сложные условия, такие как foo < 3
или т.п.) Если это так, то он запускается <code>
, а затем повторяется. Если это не так, то цикл завершается и продолжается в остальной части программы.
Более подробная информация о цикле содержится в документации по Python .