Предмет: Информатика,
автор: dashiyuprt
Оценка, выставляемая студентам по результатам тестирования, обозначается буквами A, B, C и D. Максимальное количество баллов 120. Если набрано 90 и более, то оценка A, если от 80 до 90, то - B, если от 70 до 80, то - C, и если меньше 70, то - D. Создать программу для пересчета балловв оценку. (Использовать команду множественного выбора)
Ответы
Автор ответа:
0
Ответ:
Код написан на Python (Использована функция и словарь в ней):
def markForPoints(points):
return {
points >= 90: "A",
80 <= points < 90: "B",
70 <= points < 80: "C",
points < 70: "D"
}[True]
points = int(input("Количество балов, набранное студентом - "))
while ((points < 0) or (points > 120)):
points = int(input("Количество набранных балов должно соответствовать условию: 0 <= ... <= 120. Введите соответствующее количество балов: "))
print("Оценка, получена студентом - ",markForPoints(points))
(Так же есть фото с результатами работы программы)
Приложения:
Похожие вопросы
Предмет: Русский язык,
автор: iris2000
Предмет: Другие предметы,
автор: levv4
Предмет: Қазақ тiлi,
автор: ЛёЛеЧ
Предмет: Химия,
автор: presnukhina02
Предмет: Обществознание,
автор: Аноним