1) Напишите программу на Python, которая создает словарь, связанный с переменной school , и заполняет его данными

1) Напишите программу на Python, которая создает словарь, связанный с переменной "school", и заполняет его данными, отражающими количество учащихся в разных классах (1a, 1b, 2b, 6a, 7v и т.д.).

2) Внесите изменения в словарь согласно следующим требованиям:
а) измените количество учащихся в одном из классов;
б) добавьте новый класс в школу;
в) удалите (расформируйте) другой класс в школе.

3) Посчитайте общее количество учащихся в школе.
Zagadochnyy_Ubiyca

Zagadochnyy_Ubiyca

Хорошо, давайте начнем с написания программы на Python для создания словаря, отражающего количество учащихся в разных классах.

python
# Шаг 1: Создаем пустой словарь
school = {}

# Шаг 2: Заполняем словарь данными
school["1a"] = 25
school["1b"] = 30
school["2b"] = 27
school["6a"] = 20
school["7v"] = 32

# Шаг 3: Выводим словарь на экран
print("Исходное количество учащихся в каждом классе:")
for class_name, student_count in school.items():
print(class_name, ":", student_count)


Теперь перейдем ко второй части задания - изменению словаря согласно требованиям.

а) Для изменения количества учащихся в одном из классов, нужно просто обновить значение в словаре по ключу этого класса.

python
# Шаг 4: Изменяем количество учащихся в одном из классов
school["2b"] = 29

# Шаг 5: Выводим обновленный словарь на экран
print("\nОбновленное количество учащихся в каждом классе:")
for class_name, student_count in school.items():
print(class_name, ":", student_count)


б) Чтобы добавить новый класс в словарь, необходимо просто присвоить ему значение. Например, добавим класс "10c" с 33 учащимися.

python
# Шаг 6: Добавляем новый класс в школу
school["10c"] = 33

# Шаг 7: Выводим словарь с добавленным классом на экран
print("\nОбновленный словарь с добавленным классом:")
for class_name, student_count in school.items():
print(class_name, ":", student_count)


в) Чтобы удалить (расформировать) класс из словаря, нужно использовать функцию `del` и передать ключ класса для удаления.

python
# Шаг 8: Расформируем класс "7v"
del school["7v"]

# Шаг 9: Выводим словарь с удаленным классом на экран
print("\nОбновленный словарь с удаленным классом:")
for class_name, student_count in school.items():
print(class_name, ":", student_count)


Наконец, перейдем к третьей части задания - подсчету общего количества учащихся в школе. Для этого нужно пройтись по значениям словаря и суммировать их.

python
# Шаг 10: Посчитаем общее количество учащихся в школе
total_students = sum(school.values())

# Шаг 11: Выводим общее количество учащихся на экран
print("\nОбщее количество учащихся в школе:", total_students)


Вот и все! Мы создали программу на Python, которая создает словарь с данными о количестве учащихся в школе, производит изменения в словаре согласно требованиям и подсчитывает общее количество учащихся.
Знаешь ответ?
Задать вопрос
Привет!
hello