В языке Python кроме цикла for есть также и цикл while. На этот раз данный цикл - без сюрпризов и он работает так, как в других языках программирования, а именно выполняется до тех пор, пока логическое выражение истинно: while : <тело цикла> [else: <блок, который будет выполнен, если не использовался оператор break> ] Как и у цикла for, у цикла while есть блок else. Оператор while нужно использовать очень осторожно. Если в теле цикла не предусмотреть изменение логического выражения, то можно получить бесконечный цикл, который приведет к так называемому "зацикливанию" программы. Ниже приведено несколько примеров "вечных" циклов: # Условие неизменно и всегда истинно. while True: рrint("Привет") # В теле цикла значение n не изменяется, следовательно, # n всегда будет < 10 и цикл будет выполняться бесконечно n = 0 while n < 10 рrint("Привет") Прервать выполнение бесконечного цикла можно с помощью комбинации клавиш Ctrl + С, после чего вы увидите такой вывод: Traceback (most recent call las