Напишите программу, которая принимает два дробных числа и строку с клавиатуры. Если эта строка представляет собой одну

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

Загадочный_Сокровище

Решение данной задачи можно осуществить на языке программирования, например, Python. Вот пошаговое решение задачи:

1. Сначала нам нужно получить два дробных числа и строку операции от пользователя. Воспользуемся функцией `input()` для запроса ввода.

python
num1 = float(input("Введите первое число: "))
num2 = float(input("Введите второе число: "))
operation = input("Введите операцию (+, -, * или /): ")


2. Далее, мы можем использовать условный оператор `if` для проверки операции и выполнения соответствующих действий.

python
if operation == "+":
result = num1 + num2
elif operation == "-":
result = num1 - num2
elif operation == "*":
result = num1 * num2
elif operation == "/":
if num2 != 0:
result = num1 / num2
else:
result = "888888"
else:
result = "888888"


3. Наконец, мы можем вывести результат на экран.

python
print("Результат: ", result)


Вот полная программа, решающая данную задачу:

python
num1 = float(input("Введите первое число: "))
num2 = float(input("Введите второе число: "))
operation = input("Введите операцию (+, -, * или /): ")

if operation == "+":
result = num1 + num2
elif operation == "-":
result = num1 - num2
elif operation == "*":
result = num1 * num2
elif operation == "/":
if num2 != 0:
result = num1 / num2
else:
result = "888888"
else:
result = "888888"

print("Результат: ", result)


Если пользователь введет числа 9 и 4.2, а затем символ "-", программа выведет результат вычисления 9 - 4.2, то есть 4.8. Если пользователь попытается поделить на ноль, программа выведет "888888".
Знаешь ответ?
Задать вопрос
Привет!
hello