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

bookІнструкція Else у Циклі While

У Python до циклу else можна додати блок while. Блок else виконується, коли цикл завершується нормально, тобто умова циклу стає False без виконання оператора break.

Блок else виконується, коли умова циклу стає False, що означає завершення всіх ітерацій циклу.

1234567891011
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Initialize index i = 0 # Iterate through the destinations while i < len(travel_list): print(travel_list[i]) i += 1 else: print('All destinations have been listed!')
copy

У цьому прикладі цикл while проходить по кожному пункту у списку travel_list та виводить його. Коли всі пункти перераховано, умова i < len(travel_list) стає False, що викликає виконання блоку else, який підтверджує завершення.

Якщо цикл завершується за допомогою оператора break (наприклад, коли знайдено певне місто), блок else не виконується.

1234567891011121314
# List of travel destinations travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Initialize index i = 0 # Search for a specific destination while i < len(travel_list): if travel_list[i] == 'Barcelona': break print(travel_list[i]) i += 1 else: # This won't execute if break is triggered. print('All destinations have been listed!')
copy

У цьому прикладі цикл зупиняється, щойно знаходить 'Barcelona'. Блок else пропускається, оскільки цикл не завершується нормально, а переривається оператором break.

question mark

Яке з наступних тверджень про блок else у циклі while в Python є правильним?

Select the correct answer

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

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

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

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

Запитати АІ

expand

Запитати АІ

ChatGPT

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

bookІнструкція Else у Циклі While

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

У Python до циклу else можна додати блок while. Блок else виконується, коли цикл завершується нормально, тобто умова циклу стає False без виконання оператора break.

Блок else виконується, коли умова циклу стає False, що означає завершення всіх ітерацій циклу.

1234567891011
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Initialize index i = 0 # Iterate through the destinations while i < len(travel_list): print(travel_list[i]) i += 1 else: print('All destinations have been listed!')
copy

У цьому прикладі цикл while проходить по кожному пункту у списку travel_list та виводить його. Коли всі пункти перераховано, умова i < len(travel_list) стає False, що викликає виконання блоку else, який підтверджує завершення.

Якщо цикл завершується за допомогою оператора break (наприклад, коли знайдено певне місто), блок else не виконується.

1234567891011121314
# List of travel destinations travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Initialize index i = 0 # Search for a specific destination while i < len(travel_list): if travel_list[i] == 'Barcelona': break print(travel_list[i]) i += 1 else: # This won't execute if break is triggered. print('All destinations have been listed!')
copy

У цьому прикладі цикл зупиняється, щойно знаходить 'Barcelona'. Блок else пропускається, оскільки цикл не завершується нормально, а переривається оператором break.

question mark

Яке з наступних тверджень про блок else у циклі while в Python є правильним?

Select the correct answer

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

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

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

Секція 1. Розділ 11
some-alt