Завершите программу, которая рекомендует факультатив. В функции get_course() уже предоставлена возможность ввода
Завершите программу, которая рекомендует факультатив. В функции get_course() уже предоставлена возможность ввода предпочтений и возврата факультатива. Добавьте основную часть с запросом количества учеников, которым нужно предоставить рекомендации по курсам. Попросите каждого ученика указать свои предпочтения и напечатайте факультатив в ответ. При печати рекомендаций проверьте, включает ли список факультативов астрономию. Если да, напечатайте дополнительное сообщение: "Будьте внимательны! Занятия проводятся ночью!" Программа должна работать по образцу. def get_course(wish): if wish.find("спорт") != -1: course = "волейбол" elif wish.find("наука"
22.12.2023 06:24
Пояснение: Для завершения программы, которая рекомендует факультатив, вам нужно добавить основную часть, которая будет запрашивать количество учеников, которым нужно предоставить рекомендации по курсам. Затем вы должны запросить каждого ученика указать свои предпочтения и сохранить их для дальнейшей обработки. После получения предпочтений всех учеников, вам нужно проверить, включает ли список факультативов астрономию. Если да, вы должны напечатать сообщение "Будьте внимательны! Занятия проводятся ночью!". Затем вы должны напечатать факультатив, который был выбран наибольшим количеством учеников.
Совет: Чтобы лучше понять программу, рекомендуется внимательно прочитать код и понять, какие операции выполняет каждая строка. Обратите внимание на то, как используется словарь `courses` для хранения количества предпочтений каждого факультатива. Также обратите внимание на использование функции `max` для нахождения факультатива с наибольшим количеством учеников.
Проверочное упражнение: Представьте, что в классе 5 учеников. Каждый ученик должен указать свои предпочтения по факультативам. Напишите программу, которая запрашивает предпочтения каждого ученика и выводит рекомендованный факультатив, а также сообщает, если в списке факультативов есть астрономия.