Зміст курсу
Посібник з циклів Python
Посібник з циклів Python
Оператор else у циклі for
У Python оператор else
можна використовувати з циклом for
. Блок else
виконується, коли цикл завершує всі свої ітерації без переривання оператором break
. Ця функція особливо корисна для підтвердження, що цикл завершився повністю.
Давайте адаптуємо цю концепцію до travel_list
. Ми виведемо кожне місце призначення, і коли всі місця будуть оброблені без переривання, блок else
підтвердить завершення.
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Printing all destinations for city in travel_list: print(city) else: print("All destinations have been listed.")
Приклад: Обробка передчасного завершення
Тепер давайте додамо умову для передчасного завершення циклу за допомогою break
. Якщо ми шукаємо конкретне місто (наприклад, "Barcelona") і знаходимо його, цикл зупиняється, і блок else
не виконується.
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Searching for a specific city for city in travel_list: print(city) if city == "Barcelona": break else: print("All destinations have been listed.")
У цьому випадку блок else
не виконується, оскільки цикл був перерваний за допомогою break
.
Приклад: Використання not in
Ми можемо використовувати not in
, щоб підтвердити, що місто відсутнє у списку. Якщо місто не знайдено у списку, ми можемо виконати певні дії.
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Checking if a city is NOT in the list search_city = "Paris" if search_city not in travel_list: print(f"{search_city} is not in the travel list.") else: print(f"{search_city} is in the travel list.")
Оператор not in
перевіряє, чи елемент відсутній у колекції (наприклад, у списку, кортежі або рядку). Використовуйте його, щоб перевірити, чи місто не входить до списку favorite_city
.
Swipe to show code editor
Уявіть, що у вас є список мрійливих напрямків і менший список ваших улюблених міст. Ваше завдання - перевірити, чи кожне місто у вашому списку подорожей є серед ваших улюблених. Якщо ні, зупиніть цикл і повідомте користувача. Якщо всі міста є улюбленими, святкуйте!
- Перевірте, чи всі міста у
travel_list
є у вашому списку улюблених. - Якщо якесь місто не є у списку улюблених, виведіть
"Not all cities are favorites!"
і зупиніть цикл. - Якщо всі міста є улюбленими, виведіть
"All cities are favorites!"
у блоціelse
.
Дякуємо за ваш відгук!
Оператор else у циклі for
У Python оператор else
можна використовувати з циклом for
. Блок else
виконується, коли цикл завершує всі свої ітерації без переривання оператором break
. Ця функція особливо корисна для підтвердження, що цикл завершився повністю.
Давайте адаптуємо цю концепцію до travel_list
. Ми виведемо кожне місце призначення, і коли всі місця будуть оброблені без переривання, блок else
підтвердить завершення.
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Printing all destinations for city in travel_list: print(city) else: print("All destinations have been listed.")
Приклад: Обробка передчасного завершення
Тепер давайте додамо умову для передчасного завершення циклу за допомогою break
. Якщо ми шукаємо конкретне місто (наприклад, "Barcelona") і знаходимо його, цикл зупиняється, і блок else
не виконується.
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Searching for a specific city for city in travel_list: print(city) if city == "Barcelona": break else: print("All destinations have been listed.")
У цьому випадку блок else
не виконується, оскільки цикл був перерваний за допомогою break
.
Приклад: Використання not in
Ми можемо використовувати not in
, щоб підтвердити, що місто відсутнє у списку. Якщо місто не знайдено у списку, ми можемо виконати певні дії.
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Checking if a city is NOT in the list search_city = "Paris" if search_city not in travel_list: print(f"{search_city} is not in the travel list.") else: print(f"{search_city} is in the travel list.")
Оператор not in
перевіряє, чи елемент відсутній у колекції (наприклад, у списку, кортежі або рядку). Використовуйте його, щоб перевірити, чи місто не входить до списку favorite_city
.
Swipe to show code editor
Уявіть, що у вас є список мрійливих напрямків і менший список ваших улюблених міст. Ваше завдання - перевірити, чи кожне місто у вашому списку подорожей є серед ваших улюблених. Якщо ні, зупиніть цикл і повідомте користувача. Якщо всі міста є улюбленими, святкуйте!
- Перевірте, чи всі міста у
travel_list
є у вашому списку улюблених. - Якщо якесь місто не є у списку улюблених, виведіть
"Not all cities are favorites!"
і зупиніть цикл. - Якщо всі міста є улюбленими, виведіть
"All cities are favorites!"
у блоціelse
.
Дякуємо за ваш відгук!