In [4]:
def find_missing(expression):
expression_arr = expression.split(" ")
a = expression_arr[0]
b = expression_arr[2]
c = expression_arr[4]
diff = 0
if a.isdigit():
if b.isdigit():
if c.isdigit():
pass
else:
diff = int(a) + int(b)
print a, "+", b, "=", diff
else:
diff = int(c) - int(a)
print a, "+", diff, "=", c
else:
diff = int(c) - int(b)
print diff, "+", b, "=", c
In [5]:
find_missing("23 + 47 = machula")
In [6]:
find_missing("3247 + 5machula2 = 3749")
In [7]:
find_missing("machula13 + 75425 = 77038")
In [ ]: