Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Оператори Керування Циклом | The For Loop
Practice
Projects
Quizzes & Challenges
Вікторини
Challenges
/
Підручник з Циклів Python

bookОператори Керування Циклом

Під час роботи з циклами оператори break і continue допомагають керувати потоком ітерації:

  • break: достроково завершує цикл, коли виконується певна умова;
  • continue: пропускає поточну ітерацію та переходить до наступної, дозволяючи вибіркове виконання;
  • pass: є заповнювачем, який нічого не виконує під час виконання.

Використання ключового слова break

Уявіть, що потрібно знайти певне місто у списку. Якщо потрібно зупинити пошук, щойно знайдено місто "Barcelona", можна використати оператор break.

123456789
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Searching for a specific city for city in travel_list: if city == 'Barcelona': print('Found Barcelona!') break else: print(city, 'is not Barcelona')
copy
  • Цикл проходить по кожному місту у списку travel_list;
  • Коли зустрічається "Barcelona", виконується оператор break, і цикл негайно зупиняється;
  • Міста після "Barcelona" (наприклад, "Munchen") не обробляються.

Використання ключового слова continue

Тепер підрахуємо міста у списку travel_list, назви яких коротші за 8 символів, пропускаючи інші.

12345678910
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] short_name_count = 0 for city in travel_list: if len(city) >= 8: continue # Skip cities with names 8 or more characters long short_name_count += 1 print('Number of cities with names shorter than 8 characters:', short_name_count)
copy
  • Цикл перебирає кожне місто у списку travel_list;
  • Якщо довжина назви міста 8 символів або більше, умова if повертає True, і виконується оператор continue. Це пропускає виконання решти коду для цієї ітерації;
  • Для міст із назвами коротшими за 8 символів лічильник short_name_count збільшується на 1;
  • Після завершення циклу виводиться фінальний підрахунок, що показує, скільки міст мають назви коротші за 8 символів.

Ключове слово pass

Оператор pass у Python є заповнювачем, який нічого не виконує під час виконання. Його часто використовують як тимчасовий заповнювач для коду, який планується написати пізніше, дозволяючи програмі виконуватися без помилок. Згодом pass можна замінити на реальну логіку.

12345678
travel_list = ['Monaco', 'Luxembourg', 'Liverpool', 'Barcelona', 'Munich'] already_visited = ['Barcelona', 'Monaco'] for city in travel_list: if city in already_visited: pass else: print('Going to visit', city)
copy
Note
Примітка

Щоб перевірити, чи присутній елемент у списку, можна використати ключове слово in. Воно перевіряє, чи існує елемент у списку, і повертає булеве значення (True, якщо знайдено, False, якщо ні).

Завдання

Swipe to start coding

Ви плануєте свою наступну подорож і бажаєте віддати перевагу безвізовим напрямкам для більш комфортної подорожі. Щоб не ускладнювати вибір, вирішуєте обмежити список лише 10 напрямками.

  • Переберіть список країн. Пропускайте ті країни, для яких потрібна віза.
  • Додавайте до travel_list лише безвізові країни.
  • Зупиніться, коли у travel_list буде 10 країн.

Рішення

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

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

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

Секція 1. Розділ 4
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

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

close

bookОператори Керування Циклом

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

Під час роботи з циклами оператори break і continue допомагають керувати потоком ітерації:

  • break: достроково завершує цикл, коли виконується певна умова;
  • continue: пропускає поточну ітерацію та переходить до наступної, дозволяючи вибіркове виконання;
  • pass: є заповнювачем, який нічого не виконує під час виконання.

Використання ключового слова break

Уявіть, що потрібно знайти певне місто у списку. Якщо потрібно зупинити пошук, щойно знайдено місто "Barcelona", можна використати оператор break.

123456789
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Searching for a specific city for city in travel_list: if city == 'Barcelona': print('Found Barcelona!') break else: print(city, 'is not Barcelona')
copy
  • Цикл проходить по кожному місту у списку travel_list;
  • Коли зустрічається "Barcelona", виконується оператор break, і цикл негайно зупиняється;
  • Міста після "Barcelona" (наприклад, "Munchen") не обробляються.

Використання ключового слова continue

Тепер підрахуємо міста у списку travel_list, назви яких коротші за 8 символів, пропускаючи інші.

12345678910
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] short_name_count = 0 for city in travel_list: if len(city) >= 8: continue # Skip cities with names 8 or more characters long short_name_count += 1 print('Number of cities with names shorter than 8 characters:', short_name_count)
copy
  • Цикл перебирає кожне місто у списку travel_list;
  • Якщо довжина назви міста 8 символів або більше, умова if повертає True, і виконується оператор continue. Це пропускає виконання решти коду для цієї ітерації;
  • Для міст із назвами коротшими за 8 символів лічильник short_name_count збільшується на 1;
  • Після завершення циклу виводиться фінальний підрахунок, що показує, скільки міст мають назви коротші за 8 символів.

Ключове слово pass

Оператор pass у Python є заповнювачем, який нічого не виконує під час виконання. Його часто використовують як тимчасовий заповнювач для коду, який планується написати пізніше, дозволяючи програмі виконуватися без помилок. Згодом pass можна замінити на реальну логіку.

12345678
travel_list = ['Monaco', 'Luxembourg', 'Liverpool', 'Barcelona', 'Munich'] already_visited = ['Barcelona', 'Monaco'] for city in travel_list: if city in already_visited: pass else: print('Going to visit', city)
copy
Note
Примітка

Щоб перевірити, чи присутній елемент у списку, можна використати ключове слово in. Воно перевіряє, чи існує елемент у списку, і повертає булеве значення (True, якщо знайдено, False, якщо ні).

Завдання

Swipe to start coding

Ви плануєте свою наступну подорож і бажаєте віддати перевагу безвізовим напрямкам для більш комфортної подорожі. Щоб не ускладнювати вибір, вирішуєте обмежити список лише 10 напрямками.

  • Переберіть список країн. Пропускайте ті країни, для яких потрібна віза.
  • Додавайте до travel_list лише безвізові країни.
  • Зупиніться, коли у travel_list буде 10 країн.

Рішення

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

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

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

Секція 1. Розділ 4
single

single

some-alt