profile
Размещено 2 года назад по предмету Информатика от Polytik

Користувач вводить з клавіатури арифметичний вираз ( Python ).
Наприклад, 12+17.
Виведіть результат виразу на екран. У нашому прикладі 29.
Арифметичний вираз може складатися тільки з трьох частин:
число, операція, число. Можливі операції: +, -, *, /


Зробити потрібно без "eval". Даю 40 балів

  1. Ответ на вопрос
    Ответ на вопрос дан cranii

    Ответ:

    def evaluate_expression(expression):

       parts = expression.split(" ")

       num1 = int(parts[0])

       num2 = int(parts[2])

       if parts[1] == "+":

           return num1 + num2

       elif parts[1] == "-":

           return num1 - num2

       elif parts[1] == "*":

           return num1 * num2

       elif parts[1] == "/":

           return num1 / num2

    print(evaluate_expression("12 + 17"))

    1. Ответ на вопрос
      Ответ на вопрос дан Polytik
      Ось ще варіант вийшов, кому потрібно без функцій:

      operation = input("operation-> ")
      parts = operation.split()
      operation_one = 0

      if parts[1] == "+":
      operation_one = int(parts[0]) + int(parts[2])

      elif parts[1] == "*":
      operation_one = int(parts[0]) * int(parts[2])

      elif parts[1] == "-":
      operation_one = int(parts[0]) - int(parts[2])

      elif parts[1] == "/":
      operation_one = round(int(parts[0]) / int(parts[2]))

      print(operation_one)
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.