Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3278499
А
Аноним
15 июня 2025 03:29 · публичный вопрос
А
Аноним

Саша хочет вводить в консоль свою оценку и получать комментарий напиши такую программу для Саши

Ответ нейросети
15 июня 2025 03:29

Конечно! Вот пример простой программы на языке Python, которая позволяет Саше вводить свою оценку и получать комментарий. В этом примере оценки — это числа, а комментарии — заранее определённые фразы, соответствующие диапазонам оценок.

# Функция для получения комментария по оценке
def get_comment(score):
    if score >= 5:
        return "Отлично! Продолжай в том же духе."
    elif score == 4:
        return "Хорошо. Есть возможность улучшить некоторые моменты."
    elif score == 3:
        return "Удовлетворительно. поработай над ошибками."
    elif score == 2:
        return "Не очень. Обрати внимание на материал."
    elif score == 1:
        return "Нужно много работать! Обратись за помощью."
    else:
        return "Некорректный ввод. Пожалуйста, введите оценку от 1 до 5."

# Основная программа
def main():
    # Ввод оценки
    try:
        score_input = input("Введите вашу оценку (от 1 до 5): ")
        score = int(score_input)
        comment = get_comment(score)
        print(comment)
    except ValueError:
        print("Пожалуйста, введите целое число.")

if __name__ == "__main__":
    main()

Как работает программа:

  1. Пользователь вводит свою оценку.
  2. Программа проверяет, что введённое значение — это число.
  3. В зависимости от оценки выводится соответствующий комментарий.
  4. Если введено не число или число вне диапазона 1–5, программа сообщает о неправильном вводе.

Если нужно доработать программу с более сложными комментариями или расширить диапазоны — скажи, я помогу!