Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Використання Умовних Операторів у Циклі While | Цикл While
Підручник з Циклів Python

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

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
Ми дуже хвилюємося, що щось пішло не так. Що трапилося?

Запитати АІ

expand
ChatGPT

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

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Перейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Ми дуже хвилюємося, що щось пішло не так. Що трапилося?
some-alt