fork download
  1. import re
  2.  
  3. inp = input("Напишіть команду: ")
  4. inp_ = re.sub(r"[^\w\s]", "", inp).split()
  5. comm = inp_[0]
  6.  
  7. def interp(command):
  8. match command[0]:
  9. case "add":
  10. return float(command[1]) + float(command[2])
  11. case "div":
  12. return float(command[1]) / float(command[2])
  13. case "mult":
  14. return float(command[1]) * float(command[2])
  15. case "power":
  16. return float(command[1]) ** float(command[2])
  17. case _:
  18. return "Invalid command"
  19.  
  20. print(interp((inp_)))
Success #stdin #stdout 0.13s 15580KB
stdin
add 3, 4
stdout
Напишіть команду: 7.0