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

bookЦикл while

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

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

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Suggested prompts:

Запитайте мені питання про цей предмет

Сумаризуйте цей розділ

Покажіть реальні приклади

Awesome!

Completion rate improved to 1.64

bookЦикл while

Свайпніть щоб показати меню

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

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
some-alt