1) Напишите программу на Python, которая создает словарь, связанный с переменной "school", и заполняет его данными, отражающими количество учащихся в разных классах (1a, 1b, 2b, 6a, 7v и т.д.).
2) Внесите изменения в словарь согласно следующим требованиям:
а) измените количество учащихся в одном из классов;
б) добавьте новый класс в школу;
в) удалите (расформируйте) другой класс в школе.
3) Посчитайте общее количество учащихся в школе.
2) Внесите изменения в словарь согласно следующим требованиям:
а) измените количество учащихся в одном из классов;
б) добавьте новый класс в школу;
в) удалите (расформируйте) другой класс в школе.
3) Посчитайте общее количество учащихся в школе.
Zagadochnyy_Ubiyca
Хорошо, давайте начнем с написания программы на Python для создания словаря, отражающего количество учащихся в разных классах.
Теперь перейдем ко второй части задания - изменению словаря согласно требованиям.
а) Для изменения количества учащихся в одном из классов, нужно просто обновить значение в словаре по ключу этого класса.
б) Чтобы добавить новый класс в словарь, необходимо просто присвоить ему значение. Например, добавим класс "10c" с 33 учащимися.
в) Чтобы удалить (расформировать) класс из словаря, нужно использовать функцию `del` и передать ключ класса для удаления.
Наконец, перейдем к третьей части задания - подсчету общего количества учащихся в школе. Для этого нужно пройтись по значениям словаря и суммировать их.
Вот и все! Мы создали программу на 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, которая создает словарь с данными о количестве учащихся в школе, производит изменения в словаре согласно требованиям и подсчитывает общее количество учащихся.
Знаешь ответ?