Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Використання Умовних Операторів у Циклі While | Цикл While
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Підручник з Циклів 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 для проходження по назвах країн.

Рішення

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

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

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

Секція 2. Розділ 3
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

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

close

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
single

single

some-alt