Зміст курсу
Посібник з циклів Python
Посібник з циклів Python
Оператор Else у Циклі While
У Python блок else
може бути доданий до циклу while
. Блок else
виконується, коли цикл завершується нормально, тобто умова циклу стає False
, і оператор break
не зустрічається.
Приклад: Нормальне Завершення Циклу
Блок else
виконується, коли умова циклу стає False
, що означає, що цикл завершив усі ітерації.
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!")
Пояснення:
У цьому прикладі цикл while
ітерує через кожне місце призначення в travel_list
і друкує його. Коли всі місця призначення перелічені, умова i < len(travel_list)
стає False
, викликаючи блок else
, який підтверджує завершення.
Приклад: Переривання Циклу
Якщо цикл завершується оператором break
(наприклад, коли знаходиться певне місто), блок else
не виконується.
# 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: print("All destinations have been listed!") # This won't execute if break is triggered.
Пояснення:
Тут цикл зупиняється, як тільки знаходить "Barcelona"
. Блок else
пропускається, оскільки цикл не завершується нормально, а переривається оператором break
.
Swipe to begin your solution
Уявіть, що ви плануєте свої подорожі з фіксованим бюджетом. Ця програма динамічно обчислює та друкує вартість кожної подорожі, поки ваш бюджет це дозволяє. Коли бюджет вичерпується, оператор else
надає підсумкове повідомлення, яке підтверджує, що всі доступні подорожі були сплановані.
Ця програма демонструє, як ефективно використовувати блок else
із циклом while
.
Очікуваний Вивід:
Рішення
Дякуємо за ваш відгук!
Оператор Else у Циклі While
У Python блок else
може бути доданий до циклу while
. Блок else
виконується, коли цикл завершується нормально, тобто умова циклу стає False
, і оператор break
не зустрічається.
Приклад: Нормальне Завершення Циклу
Блок else
виконується, коли умова циклу стає False
, що означає, що цикл завершив усі ітерації.
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!")
Пояснення:
У цьому прикладі цикл while
ітерує через кожне місце призначення в travel_list
і друкує його. Коли всі місця призначення перелічені, умова i < len(travel_list)
стає False
, викликаючи блок else
, який підтверджує завершення.
Приклад: Переривання Циклу
Якщо цикл завершується оператором break
(наприклад, коли знаходиться певне місто), блок else
не виконується.
# 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: print("All destinations have been listed!") # This won't execute if break is triggered.
Пояснення:
Тут цикл зупиняється, як тільки знаходить "Barcelona"
. Блок else
пропускається, оскільки цикл не завершується нормально, а переривається оператором break
.
Swipe to begin your solution
Уявіть, що ви плануєте свої подорожі з фіксованим бюджетом. Ця програма динамічно обчислює та друкує вартість кожної подорожі, поки ваш бюджет це дозволяє. Коли бюджет вичерпується, оператор else
надає підсумкове повідомлення, яке підтверджує, що всі доступні подорожі були сплановані.
Ця програма демонструє, як ефективно використовувати блок else
із циклом while
.
Очікуваний Вивід:
Рішення
Дякуємо за ваш відгук!