Дана программа, в которой задан словарь:
my_dictionary = {‘8А’: 37, ‘8Б’: 24, ‘9А’: 22, ‘9Б’: 26}
Напиши программу, которая вычислит и выведет общее количество учеников во всех классах.
Входные данные
Ничего не вводится.
Выходные данные
Выводится одно целое число.
Пример вывода:
109
python
# Заданный словарь с количеством учеников в классах
my_dictionary = {'8А': 37, '8Б': 24, '9А': 22, '9Б': 26}
# Переменная для хранения общего количества учеников
total_students = 0
# Проходим по словарю и суммируем количество учеников
for key in my_dictionary:
total_students += my_dictionary[key]
# Выводим общее количество учеников
print(total_students)
Теперь разберем этот код по шагам:
1. Мы создаем словарь `my_dictionary`, где ключами являются классы, а значениями количество учеников в каждом классе.
2. Создаем переменную `total_students`, которая будет хранить общее количество учеников во всех классах и инициализируем ее нулем.
3. Затем проходим по всем элементам словаря `my_dictionary` с помощью цикла `for`. Для каждого ключа в словаре мы добавляем значение (количество учеников) к общему количеству `total_students`.
4. После того как мы просмотрели все элементы словаря, печатаем общее количество учеников.
Когда мы запустим эту программу, она пройдет по словарю, добавит все числа и выведет общее количество учеников во всех классах. В данном случае вывод будет равен 109, что соответствует сумме 37 + 24 + 22 + 26.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет