Напиши функцию, которая предлагает выбор факультатива. В функции уже есть get_course(), который получает предпочтение и возвращает факультатив. Допиши главную часть программы с вводом числа учеников, которым нужно порекомендовать курсы. Запроси у каждого ученика предпочтение и выведи рекомендуемый факультатив. При выводе рекомендаций, проверь, есть ли среди них факультатив "Астрономия". Если есть, то напечатай дополнительное сообщение: "Обратите внимание! Занятия проходят ночью!". Программа должна работать аналогично изображению. def get_course(wish): if wish.find("спорт") != -1: course = "волейбол" elif wish.find("наука"
Raduzhnyy_Den
Конечно! Ниже приведен код с полным решением вашей задачи:
В этом коде функция `get_course()` принимает предпочтение ученика в виде строки и возвращает соответствующий факультатив. Затем, в главной части программы, мы сначала запрашиваем количество учеников, которым нужно порекомендовать факультатив, а затем в цикле запрашиваем предпочтение для каждого ученика. Рекомендуемый факультатив выводится на экран, а если среди рекомендаций есть факультатив "Астрономия", то выводится дополнительное сообщение.
Вы можете запустить этот код и протестировать его, вводя предпочтения учеников и смотря, какие факультативы будут рекомендованы. Если среди рекомендаций есть факультатив "Астрономия", то будет выведено сообщение "Обратите внимание! Занятия проходят ночью!".
Обращайтесь, если у вас возникнут вопросы или понадобится дополнительная помощь!
python
def get_course(wish):
if wish.find("спорт") != -1:
course = "Физическая культура"
elif wish.find("искусство") != -1:
course = "Изобразительное искусство"
elif wish.find("музыка") != -1:
course = "Музыка"
elif wish.find("астрономия") != -1:
course = "Астрономия"
else:
course = "Не удалось определить факультатив для данного предпочтения."
return course
# Главная часть программы
num_students = int(input("Введите количество учеников, которым нужно порекомендовать курсы: "))
for i in range(num_students):
print(f"\nУченик {i+1}:")
wish = input("Введите предпочтение ученика: ")
recommended_course = get_course(wish)
print(f"Рекомендуемый факультатив: {recommended_course}")
if "астрономия" in recommended_course.lower():
print("Обратите внимание! Занятия проходят ночью!")
В этом коде функция `get_course()` принимает предпочтение ученика в виде строки и возвращает соответствующий факультатив. Затем, в главной части программы, мы сначала запрашиваем количество учеников, которым нужно порекомендовать факультатив, а затем в цикле запрашиваем предпочтение для каждого ученика. Рекомендуемый факультатив выводится на экран, а если среди рекомендаций есть факультатив "Астрономия", то выводится дополнительное сообщение.
Вы можете запустить этот код и протестировать его, вводя предпочтения учеников и смотря, какие факультативы будут рекомендованы. Если среди рекомендаций есть факультатив "Астрономия", то будет выведено сообщение "Обратите внимание! Занятия проходят ночью!".
Обращайтесь, если у вас возникнут вопросы или понадобится дополнительная помощь!
Знаешь ответ?