Вопрос задан 13.07.2023 в 20:55. Предмет Информатика. Спрашивает Семенович Евгений.

Оценка, выставляемая студентам по результатам тестирования, обозначается буквами A, B, C и D.

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

(Так же есть фото с результатами работы программы)


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для создания программы пересчета баллов в оценку с использованием команды множественного выбора (switch-case в Python), вы можете использовать следующий код:

python
def 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") и запустите программу. Она запросит у вас ввести количество баллов, а затем выдаст соответствующую оценку, основываясь на условиях, описанных в вашем задании.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос