求助python2关于多个变量连续接收多个字符串的问题
我想用三个变量接收一条算式的各个数据x,o,y=raw_input()
执行时输入1+2,这样可以,但当字符个数超过三位就回报错,比如输入1+22就回报错。
请问下,我想让其不报错,即让x接收1,o接收+,y接收22,我应该怎么做?
import re x,o,y = re.split('(\+)', raw_input()) print x,o,y
z =raw_input() if '+' not in z: print "Type x + y" else: i=z.index('+') x = int(z[:i]) y = int(z[i+1:]) print z,'=',x+y