Напишите программу, которая принимает на вход два десятичных числа с клавиатуры, а затем строку. Выведите результат
Напишите программу, которая принимает на вход два десятичных числа с клавиатуры, а затем строку. Выведите результат применения указанной операции к введенным числам, если строка является обозначением одной из основных операций (+, -, * или /). В противном случае выведите «888888». Также выведите «888888», если пользователь попытается выполнить деление на ноль. Пример 1: Ввод: 9 4.2 - Вывод: 4.8. Пример 2: Ввод: 4 6 k - Вывод: 888888. Примечания: Обратите внимание, что эта программа имитирует ограниченные возможности калькулятора по выводу результатов, поэтому старайтесь не использовать ее в реальной практике.
15.12.2023 11:32
Инструкция:
Данная программа представляет собой калькулятор, который принимает два десятичных числа и основную операцию (+, -, *, /) с клавиатуры. Затем программа выводит результат применения указанной операции к введенным числам. В случае, если введенная строка не является допустимой операцией или пользователь пытается выполнить деление на ноль, программа выводит "888888".
Программа начинается с чтения двух чисел с клавиатуры с использованием функции `input()`. Затем следует чтение строки, представляющей операцию. Мы используем условный оператор `if` для проверки допустимости операций и проводим соответствующие вычисления. Если операция не допустима или деление на ноль выполняется, программа выводит "888888". В противном случае, программа выводит результат применения операции к введенным числам.
Пример:
Совет:
- Перед тем как начинать программировать, убедитесь, что вы понимаете, как обрабатывать пользовательский ввод в Python.
- Используйте функцию `if` с операторами сравнения (`==`) для проверки допустимости операций.
- Используйте условие `if` с проверкой на ноль для предотвращения деления на ноль.
Упражнение:
Напишите программу, которая:
- Запрашивает у пользователя два числа и операцию.
- Выводит результат применения операции к введенным числам, если введенная операция допустима.
- Выводит "888888" в случае недопустимой операции или деления на ноль.