
Оценка, выставляемая студентам по результатам тестирования, обозначается буквами A, B, C и D.
Максимальное количество баллов 120. Если набрано 90 и более, то оценка A, если от 80 до 90, то - B, если от 70 до 80, то - C, и если меньше 70, то - D. Создать программу для пересчета балловв оценку. (Использовать команду множественного выбора)

Ответы на вопрос

Ответ:
Код написан на 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))
(Так же есть фото с результатами работы программы)




Для создания программы пересчета баллов в оценку с использованием команды множественного выбора (switch-case в Python), вы можете использовать следующий код:
pythondef calculate_grade(score):
if score >= 90:
grade = 'A'
elif score >= 80:
grade = 'B'
elif score >= 70:
grade = 'C'
else:
grade = 'D'
return grade
def main():
max_score = 120
try:
score = float(input("Введите количество баллов (от 0 до {}): ".format(max_score)))
if 0 <= score <= max_score:
grade = calculate_grade(score)
print("Оценка: ", grade)
else:
print("Неверное количество баллов. Введите значение от 0 до", max_score)
except ValueError:
print("Некорректный ввод. Пожалуйста, введите число.")
if __name__ == "__main__":
main()
Скопируйте этот код в файл с расширением ".py" (например, "grade_calculator.py") и запустите программу. Она запросит у вас ввести количество баллов, а затем выдаст соответствующую оценку, основываясь на условиях, описанных в вашем задании.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili