现某字符串有一个四则运算:
假设如下:
nnn = '(40+26*55)-1102-11'
要为每个数字设置变量,即:
a = 40
b = 26
c = 55
d = 1102
f = 11
要为每个运算符设置变量,即:
a1 = (
a2 = +
a3 = *
a4 = )- #运算符在一起的时候为 1 个变量
a5 = -
还有就是,nnn 有可能是这样的
nnn = '40+26*55-1102-11'
这时第一个字符不是运算符的时候 a1 必须要为空
请教该怎么搞啊??弄了半天 if 头都大了
假设如下:
nnn = '(40+26*55)-1102-11'
要为每个数字设置变量,即:
a = 40
b = 26
c = 55
d = 1102
f = 11
要为每个运算符设置变量,即:
a1 = (
a2 = +
a3 = *
a4 = )- #运算符在一起的时候为 1 个变量
a5 = -
还有就是,nnn 有可能是这样的
nnn = '40+26*55-1102-11'
这时第一个字符不是运算符的时候 a1 必须要为空
请教该怎么搞啊??弄了半天 if 头都大了