Краткое пояснение: Бесконечный цикл возникает, когда условие цикла никогда не становится ложным. Анализируем каждый цикл, чтобы определить, какой из них не завершится.
Пошаговое решение:
- #1: x = 10; while x > 0: x = x - 1. Этот цикл уменьшает x на 1 каждую итерацию, пока x не станет равным 0. Цикл завершится.
- #2: y = 5; while y != 0: y = y + 1. Этот цикл увеличивает y на 1 каждую итерацию. Так как y начинается с 5 и всегда увеличивается, y никогда не станет равным 0. Следовательно, условие y != 0 всегда будет истинным, и цикл будет выполняться бесконечно.
- #3: z = 3; while z > 0: z = z - 1. Этот цикл уменьшает z на 1 каждую итерацию, пока z не станет равным 0. Цикл завершится.
Ответ: Цикл #2 будет выполняться бесконечно.