Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Перше While Цикл | Цикл While
Посібник з циклів Python
course content

Зміст курсу

Посібник з циклів Python

Посібник з циклів Python

1. Цикл For
2. Цикл While
3. Вкладені Цикли
4. List and Dictionary Comprehensions

book
Перше While Цикл

while цикл використовується для повторення блоку коду, поки задана умова оцінюється як True. Умова перевіряється на початку кожної ітерації, і цикл зупиняється, коли умова стає False.

condition: булевий вираз, який оцінюється як True або False.

Ми будемо друкувати всі пункти призначення з travel_list один за одним.

123456789
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Initialize the index i = 0 # Print each destination using a while loop while i < len(travel_list): print(travel_list[i]) i += 1
copy

Як працює код?

  • Змінна i починається з 0, що представляє перший індекс travel_list;
  • Цикл while перевіряє, чи i менше довжини списку (len(travel_list)). Це гарантує, що цикл не перевищить межі списку;
  • Цикл друкує пункт призначення за поточним індексом travel_list[i];
  • Змінна i збільшується на 1 в кожній ітерації за допомогою i += 1;
  • Коли i стає рівним довжині списку, умова оцінюється як False, і цикл зупиняється.
Завдання
test

Swipe to show code editor

Напишіть програму, використовуючи цикл while, щоб:

  • Друкувати всі міста з travel_list, поки не зустрінете місто "Barcelona".
  • Зупинити друк, як тільки "Barcelona" буде знайдено, не друкуючи його.
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

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

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

Секція 2. Розділ 1
toggle bottom row

book
Перше While Цикл

while цикл використовується для повторення блоку коду, поки задана умова оцінюється як True. Умова перевіряється на початку кожної ітерації, і цикл зупиняється, коли умова стає False.

condition: булевий вираз, який оцінюється як True або False.

Ми будемо друкувати всі пункти призначення з travel_list один за одним.

123456789
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Initialize the index i = 0 # Print each destination using a while loop while i < len(travel_list): print(travel_list[i]) i += 1
copy

Як працює код?

  • Змінна i починається з 0, що представляє перший індекс travel_list;
  • Цикл while перевіряє, чи i менше довжини списку (len(travel_list)). Це гарантує, що цикл не перевищить межі списку;
  • Цикл друкує пункт призначення за поточним індексом travel_list[i];
  • Змінна i збільшується на 1 в кожній ітерації за допомогою i += 1;
  • Коли i стає рівним довжині списку, умова оцінюється як False, і цикл зупиняється.
Завдання
test

Swipe to show code editor

Напишіть програму, використовуючи цикл while, щоб:

  • Друкувати всі міста з travel_list, поки не зустрінете місто "Barcelona".
  • Зупинити друк, як тільки "Barcelona" буде знайдено, не друкуючи його.
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

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

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

Секція 2. Розділ 1
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
We're sorry to hear that something went wrong. What happened?
some-alt