Как создать двумерный массив для расписания уроков на неделю, который будет содержать дни в строках и уроки в столбцах? Напишите программу, которая:
Пример массива:
schedule = [ ["Математика", "Физика", "Русский"], ["История", "Биология", "Физкультура"], ["Химия", "География", "Информатика"] ]
Пример результата:
Расписание на всю неделю. Уроки для среды: Химия, География, Информатика.
Загрузите код в текстовом файле.
Информатика 9 класс Массивы и структуры данных
Для создания двумерного массива, который будет представлять расписание уроков на неделю, мы можем использовать язык программирования Python. Давайте рассмотрим шаги, которые помогут нам создать такую программу.
Мы создадим массив, где каждая строка будет представлять день недели, а каждый элемент в строке — уроки в этот день. Например:
Каждый день будет содержать три урока.
Мы напишем код, который пройдет по всем дням и выведет уроки для каждого дня.
Мы добавим возможность запрашивать уроки для конкретного дня, например, для среды.
Теперь давайте посмотрим на код, который выполняет все описанные шаги:
schedule = [
["Математика", "Физика", "Русский"], # Понедельник
["История", "Биология", "Физкультура"], # Вторник
["Химия", "География", "Информатика"], # Среда
["Английский", "Литература", "Музыка"], # Четверг
["Физика", "Химия", "Алгебра"] # Пятница
]
# Вывод расписания на всю неделю
print("Расписание на всю неделю:")
for i, day in enumerate(schedule):
print(f"{i + 1} день: {', '.join(day)}")
# Запрос уроков для конкретного дня
day_index = 3 # Например, 3 - это среда
print(f"Уроки для среды: {', '.join(schedule[day_index - 1])}")
В этом коде:
Теперь вы можете сохранить этот код в текстовом файле и использовать его для вывода расписания уроков на неделю!