Веб-дизайн

Реализуйте программу, которая вычисляет значение выражения: 8 / 2 + 5 - -18 / 6 / 2

Реализуйте программу, которая вычисляет значение выражения:
8 / 2 + 5 - -18 / 6 / 2
Питон:
 print(8 // 2 + 5 - -18 // 6 / 2) 
Сергей Василенко
Сергей Василенко
87 571
Лучший ответ
Роман Дьяченко объясните тому барану, че такое веб-дизайн...
Программа может принимать строку, введенную пользователем, которая содержит математическое выражение. Затем программа проверяет, соответствует ли это выражение заданной схеме ? / ? + ? - -? / ? / ?, то есть содержит ли оно четыре операции и пять чисел, разделенных знаками операций.

Если выражение соответствует схеме, программа решает его, используя математические операции в правильном порядке (сначала деление, затем умножение, затем сложение и вычитание) и выводит результат.

Если выражение не соответствует схеме, программа сообщает об ошибке и запрашивает у пользователя новое выражение.

Вот программа на python, если надо то могу на любой другой язык

# -*- coding: utf-8 -*-
expression = input("Введите выражение в формате '? / ? + ? - -? / ? / ?' (без пробелов и 2 минусов подряд): ")
# Проверяем, соответствует ли введенное выражение заданной схеме
if expression[1] != '/' or expression[3] != '+' or expression[5] != '-' or expression[7] != '/' or expression[9] != '/':
# Вычисляем значение выражения
print("Некорректное выражение!")
else:
a = int(expression[0])
b = int(expression[2])
c = int(expression[4])
d = int(expression[6])
e = int(expression[8])
f = int(expression[10])
result = a / b + c - -d / e / f
print("Результат:", result)