Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Підрахунок за допомогою циклів | The For Loop
Practice
Projects
Quizzes & Challenges
Вікторини
Challenges
/
Підручник з Циклів Python
close
Секція 1. Розділ 3
single

single

bookПідрахунок за допомогою циклів

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

У програмуванні часто використовується змінна-лічильник для виконання базових арифметичних операцій у межах циклу. Такий підхід дозволяє поетапно обробляти дані, наприклад, підсумовувати значення або відстежувати загальні підрахунки.

Наприклад, якщо потрібно обчислити суму всіх чисел у певному діапазоні, можна ініціалізувати змінну лічильник і оновлювати її під час кожної ітерації.

Розглянемо цю концепцію на нашій типовій темі — роботі зі списком travel_list. Припустимо, потрібно обчислити загальну довжину назв усіх міст у нашому списку.

1234567891011
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Initialize counter total_length = 0 # Iteration through the list for city in travel_list: # Add the length of each city name total_length += len(city) print('Total length of all city names:', total_length)
copy
Note
Примітка

Оператор += є скороченням для додавання та присвоєння. Він додає значення справа до змінної зліва та оновлює цю змінну.
Наприклад, x += 5 еквівалентно x = x + 5.

Завдання

Swipe to start coding

Ви працюєте над туристичним додатком, який має аналізувати назви країн для відображення. Ваше завдання — визначити, скільки країн у списку мають рівно 6 літер у назві. Це дозволить додатку групувати та відображати країни у візуально привабливий і впорядкований спосіб.

  • Створіть змінну для підрахунку кількості країн із рівно 6 літерами у назві.
  • Переберіть список countries.
  • Перевірте довжину кожної назви країни за допомогою функції len().
  • Оновіть лічильник. Якщо назва країни має 6 літер, збільшіть лічильник на 1.

Рішення

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

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

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

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

single

Запитати АІ

expand

Запитати АІ

ChatGPT

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

some-alt