Використання Умовних Операторів у Циклі While
Структуру if/else можна поєднувати з циклом while, щоб додати умовну логіку для кожної ітерації. Це дозволяє виконувати різні дії залежно від певних умов під час виконання циклу.
Розглянемо застосування цієї концепції до нашого списку travel_list. Програма буде класифікувати міста як такі, що мають короткі або довгі назви залежно від їхньої довжини (менше 8 символів — коротка, 8 або більше — довга).
123456789101112travel_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
- Індекс
iініціалізується значенням 0 для початку з першого міста; - Цикл
whileвиконується, покиiменше довжини спискуtravel_list; - Умовна логіка:
if: перевіряє, чи довжина назви поточного міста менша за 8 символів, і виводить відповідне повідомлення;else: обробляє всі інші випадки, коли довжина назви становить 8 або більше символів;
- Змінна
iзбільшується після кожної ітерації для переходу до наступного міста.
Swipe to start coding
Ви розробник, який працює над додатком для подорожей, що відображає список назв країн. Для дизайнерських цілей додаток має виділяти країни з короткими назвами. Щоб реалізувати це, ви вирішили автоматизувати процес.
- Підрахуйте загальну кількість країн у списку
countries, назви яких коротші за 7 символів. - Використайте цикл while для проходження по назвах країн.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Чудово!
Completion показник покращився до 5
Використання Умовних Операторів у Циклі While
Свайпніть щоб показати меню
Структуру if/else можна поєднувати з циклом while, щоб додати умовну логіку для кожної ітерації. Це дозволяє виконувати різні дії залежно від певних умов під час виконання циклу.
Розглянемо застосування цієї концепції до нашого списку travel_list. Програма буде класифікувати міста як такі, що мають короткі або довгі назви залежно від їхньої довжини (менше 8 символів — коротка, 8 або більше — довга).
123456789101112travel_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
- Індекс
iініціалізується значенням 0 для початку з першого міста; - Цикл
whileвиконується, покиiменше довжини спискуtravel_list; - Умовна логіка:
if: перевіряє, чи довжина назви поточного міста менша за 8 символів, і виводить відповідне повідомлення;else: обробляє всі інші випадки, коли довжина назви становить 8 або більше символів;
- Змінна
iзбільшується після кожної ітерації для переходу до наступного міста.
Swipe to start coding
Ви розробник, який працює над додатком для подорожей, що відображає список назв країн. Для дизайнерських цілей додаток має виділяти країни з короткими назвами. Щоб реалізувати це, ви вирішили автоматизувати процес.
- Підрахуйте загальну кількість країн у списку
countries, назви яких коротші за 7 символів. - Використайте цикл while для проходження по назвах країн.
Рішення
Дякуємо за ваш відгук!
single