Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Цикл while | Цикли
Вступ до Python
course content

Зміст курсу

Вступ до Python

Вступ до Python

1. Перше Знайомство
4. Інші типи даних
5. Цикли
6. Функції

book
Цикл while

Часто у програмуванні вам потрібно, щоб ваш код виконувався багаторазово, доки виконується певна умова. Подумайте, як у повсякденному житті ми їдемо в поїзді метро, поки не доїдемо до визначеної зупинки. Якщо наш пункт призначення - "Станція B", ми проїжджаємо повз "Станцію A", "Станцію C" і так далі, поки не прибудемо на "Станцію B". У Python ви можете змоделювати таку поведінку за допомогою циклу while, структурованого таким чином:

Наприклад, ми можемо використати цей цикл для виведення всіх чисел до 10.

1234567
# Assign starting number (counter) i = 1 # While loop will print all the numbers to 10 while i < 10: # Condition print(i, end = ' ') # Action i = i + 1 # Increasing variable
copy

Примітка

За замовчуванням функція print() виводить кожен результат з нового рядка. Використовуючи аргумент end=' ', ми гарантуємо, що декілька виведень print() буде розділено пробілом. Ми будемо використовувати цю техніку в цьому розділі.

Логіка циклу описана вище. Ви можете помітити, що ми включили у цикл i = i + 1. Без цього рядка наш цикл працював би нескінченно, тому що кожного разу при перевірці умови він перевіряв би що 1 < 10, а це завжди True. Отже, при роботі з циклами while дуже важливо переконатися, що ваш код не знаходиться у нескінченному циклі.

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 5. Розділ 1
We're sorry to hear that something went wrong. What happened?
some-alt