Как я могу сделать текстовый калькулятор в Python 3 - PullRequest
0 голосов
/ 06 ноября 2019

Как создать текстовый калькулятор для дробей и нормальных чисел с математикой

Пример: Ввод: 2/3 + 2 * 4 / (5-3)

Выход: 4 (2 /3)

Ввод: сохранение m1

Ввод: сохранение успеха

Ввод: 3 * (m1 + 15/6)

Выход: 11 (1)/ 2)

Ввод: удвоить

Ввод: 11,5

from fractions import Fraction
import math
import re
C=1

while C==1  :
  a=input('Input\t:\t')

  lst=[] 
  for i in re.findall(r"\w+",a) :
    lst.append(i)
  if "save" in lst:
    value=5
    key=lst[lst.index("save")+1]
    dic={key:value}
    lst.clear()
    print ("Output : SAVE Successful")
  if "exit" in lst:
      C=0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...