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

Структура if/else може бути поєднана з циклом while для додавання умовної логіки до кожної ітерації. Це дозволяє виконувати різні дії на основі конкретних умов під час виконання циклу.

Давайте застосуємо цю концепцію до нашого travel_list. Програма буде категоризувати міста як такі, що мають "короткі" або "довгі" назви в залежності від їхньої довжини (менше 8 символів для коротких, 8 або більше для довгих).

123456789101112
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Initialize index i = 0 # Categorize cities by name length while i < len(travel_list): if len(travel_list[i]) < 8: print(travel_list[i], "has a short name.") else: print(travel_list[i], "has a long name.") i += 1
copy
  1. Індекс i ініціалізується значенням 0, щоб почати з першого міста;
  2. Цикл while виконується, поки i менше довжини travel_list;
  3. Умовна логіка:
    • if: перевіряє, чи довжина поточної назви міста менше 8 символів і виводить відповідне повідомлення;
    • else: обробляє всі інші випадки, коли довжина назви 8 або більше символів;
  4. Змінна i збільшується в кінці кожної ітерації, щоб перейти до наступного міста.
Завдання

Swipe to start coding

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

  • Порахуйте загальну кількість країн у списку countries, назви яких коротші за 7 символів.
  • Використовуйте цикл while для ітерації через назви країн.

Рішення

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

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

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

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

book
Використання Умовних Операторів у Циклі While

Структура if/else може бути поєднана з циклом while для додавання умовної логіки до кожної ітерації. Це дозволяє виконувати різні дії на основі конкретних умов під час виконання циклу.

Давайте застосуємо цю концепцію до нашого travel_list. Програма буде категоризувати міста як такі, що мають "короткі" або "довгі" назви в залежності від їхньої довжини (менше 8 символів для коротких, 8 або більше для довгих).

123456789101112
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Initialize index i = 0 # Categorize cities by name length while i < len(travel_list): if len(travel_list[i]) < 8: print(travel_list[i], "has a short name.") else: print(travel_list[i], "has a long name.") i += 1
copy
  1. Індекс i ініціалізується значенням 0, щоб почати з першого міста;
  2. Цикл while виконується, поки i менше довжини travel_list;
  3. Умовна логіка:
    • if: перевіряє, чи довжина поточної назви міста менше 8 символів і виводить відповідне повідомлення;
    • else: обробляє всі інші випадки, коли довжина назви 8 або більше символів;
  4. Змінна i збільшується в кінці кожної ітерації, щоб перейти до наступного міста.
Завдання

Swipe to start coding

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

  • Порахуйте загальну кількість країн у списку countries, назви яких коротші за 7 символів.
  • Використовуйте цикл while для ітерації через назви країн.

Рішення

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

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

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

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