咋回事?有什么输入限制吗?
def mae(naka,ushiro): if len(naka)>0: saigo=ushiro[-1] print(saigo,end="") root=int(naka.index(saigo)) mae(naka[0:root],ushiro[0:root]) mae(naka[root+1:],ushiro[root:-1]) return 0 naka=input("") ushiro=input("") mae(naka,ushiro)