Калькулятор
Информатика

Напишите программу, которая принимает на вход два десятичных числа с клавиатуры, а затем строку. Выведите результат

Напишите программу, которая принимает на вход два десятичных числа с клавиатуры, а затем строку. Выведите результат применения указанной операции к введенным числам, если строка является обозначением одной из основных операций (+, -, * или /). В противном случае выведите «888888». Также выведите «888888», если пользователь попытается выполнить деление на ноль. Пример 1: Ввод: 9 4.2 - Вывод: 4.8. Пример 2: Ввод: 4 6 k - Вывод: 888888. Примечания: Обратите внимание, что эта программа имитирует ограниченные возможности калькулятора по выводу результатов, поэтому старайтесь не использовать ее в реальной практике.
Верные ответы (1):
  • Баронесса_7871
    Баронесса_7871
    3
    Показать ответ
    Программирование: Калькулятор

    Инструкция:

    Данная программа представляет собой калькулятор, который принимает два десятичных числа и основную операцию (+, -, *, /) с клавиатуры. Затем программа выводит результат применения указанной операции к введенным числам. В случае, если введенная строка не является допустимой операцией или пользователь пытается выполнить деление на ноль, программа выводит "888888".

    Программа начинается с чтения двух чисел с клавиатуры с использованием функции `input()`. Затем следует чтение строки, представляющей операцию. Мы используем условный оператор `if` для проверки допустимости операций и проводим соответствующие вычисления. Если операция не допустима или деление на ноль выполняется, программа выводит "888888". В противном случае, программа выводит результат применения операции к введенным числам.

    Пример:

    Введите первое число: 9
    Введите второе число: 4.2
    Введите операцию (+, -, *, /): -
    Результат: 4.8

    Введите первое число: 4
    Введите второе число: 6
    Введите операцию (+, -, *, /): k
    Результат: 888888


    Совет:

    - Перед тем как начинать программировать, убедитесь, что вы понимаете, как обрабатывать пользовательский ввод в Python.
    - Используйте функцию `if` с операторами сравнения (`==`) для проверки допустимости операций.
    - Используйте условие `if` с проверкой на ноль для предотвращения деления на ноль.

    Упражнение:

    Напишите программу, которая:
    - Запрашивает у пользователя два числа и операцию.
    - Выводит результат применения операции к введенным числам, если введенная операция допустима.
    - Выводит "888888" в случае недопустимой операции или деления на ноль.
Написать свой ответ: