Допишите код программы, которая рекомендует факультативы. В данном коде уже имеется функция get_course(), которая
Допишите код программы, которая рекомендует факультативы. В данном коде уже имеется функция get_course(), которая получает предпочтение и возвращает факультатив. Допишите основную часть программы с вводом числа учеников, которым необходимо порекомендовать курсы. Попросите каждого ученика указать свои предпочтения и выведите рекомендуемый факультатив. При выводе рекомендаций проверьте, содержится ли среди них астрономия. Если есть, то выведите дополнительное сообщение: "Обратите внимание! Занятия проходят в ночное время!" Программа должна работать как показано на картинке.
def get_course(wish):
if wish.find("спорт") != -1:
course = "волейбол"
elif wish.find("наука")
def get_course(wish):
if wish.find("спорт") != -1:
course = "волейбол"
elif wish.find("наука")
Звездопад_Шаман_2329 61
Конечно, вот готовый код программы:В этой программе мы сначала определяем функцию `get_course()`, которая принимает предпочтение ученика и возвращает факультатив, соответствующий этому предпочтению.
Затем мы запрашиваем количество учеников и сохраняем его в переменной `num_students`.
Далее мы создаем список `recommendations` для сохранения рекомендаций.
Затем мы используем цикл `for` для получения предпочтений каждого ученика. Внутри цикла мы запрашиваем предпочтение ученика и вызываем функцию `get_course()` для получения рекомендуемого факультатива на основе предпочтения. Затем мы добавляем рекомендацию в список `recommendations`.
После этого мы выводим рекомендации и проверяем, содержится ли среди них факультатив "Астрономия". Если да, то выводим дополнительное сообщение о том, что занятия проходят в ночное время.
Надеюсь, этот код поможет вам реализовать программу, которая будет рекомендовать факультативы школьникам с учетом их предпочтений.