Задача. У класі створюється рейтинг дітей за підсумками семестру. Якщо серед- ній бал семестрових оцінок учня/ученицi бiльше за 10, то він/вона отримує 10 рей- тингових балів, якщо більше за 7 і не більше за 10, -7 балів, якщо більше за 4 і не більше за 7, - 4 бали, якщо не більше за 4, - 1 бал. Крім того, учень/учениця отри- мує по 5 додаткових балів, якщо він/вона вiдвiдує шкiльнi предметні гуртки, шкільні спортивні секції, шкільну театральну студію. Створіть проект для визначення рей- тингового балу учня/ученицi. Побудуємо математичну модель для цієї задачі: вхідні дані: середній бал учня/ученицi, відомості, чи відвідує він шкільні предметні гуртки, шкiльнi спортивні секції, шкільну театральну студію; • кінцеві результати: рейтинговий бал учня/учениці; • формули: якщо середній бал бiльше за 10, рейтинг = 10 інакше, якщо середній бал бiльше за 7, рейтинг = 7 інакше, якщо середній бал бiльше за 4, рейтинг = 4 інакше, рейтинг = 1; якщо відвідує шкільні предметні гуртки, збільшити рейтинг на 5; якщо відвідує шкiльнi спортивні секції, збільшити рейтинг на 5; якщо відвідує шкільну театральну студію, збільшити рейтинг на 5.
прошу помогите
Ответы
Ответ дал:
2
Відповідь:
average_grade = float(input("Введіть середній бал учня: "))
is_club_member = input("Чи відвідує учень шкільні гуртки? (так/ні): ").lower() == "так"
is_sports_member = input("Чи відвідує учень шкільні спортивні секції? (так/ні): ").lower() == "так"
is_theatre_member = input("Чи відвідує учень шкільну театральну студію? (так/ні): ").lower() == "так"
if average_grade > 10:
rating = 10
elif average_grade > 7:
rating = 7
elif average_grade > 4:
rating = 4
else:
rating = 1
if is_club_member:
rating += 5
if is_sports_member:
rating += 5
if is_theatre_member:
rating += 5
print("Рейтинговий бал учня: ", rating)
Вас заинтересует
3 месяца назад
3 месяца назад
4 месяца назад
2 года назад
2 года назад
7 лет назад
7 лет назад