В чем ошибка?
polsk=input("vvedi polskyy ") k=list(polsk) za="" zo="" h=ip=1 l=len(k) vyhod = stk = [] for i in range (len(k)-1): if i<len(k): print (k) p=k[i] ln=len(stk) print(stk) if p.isdigit() : vyhod=vyhod+list(p) print (vyhod,"vyhod") if ln != 0: if p == "*" or p == "/" and stk[ln-1] == "+" or stk[ln-1] == "-": v=p v=list(v) stk = v+stk stk.pop() LL=len(stk) by=list(stk[LL-1]) vyhod=vyhod+by stk.pop() k.remove(p) else: if p == "+" or p == "-": stk=stk+list(p) if p == "*" or p == "/": stk=stk+list(p) ln=len(stk) if ln != 0: if p == "+" or p == "-" and stk[ln-1] == "*" or stk[ln-1] == "/": v=p v=list(v) stk = v+stk stk.pop() LL=len(stk) by=list(stk[LL-1]) vyhod=vyhod+by stk.pop() k.remove(p) else: if p == "+" or p == "-": stk=stk+list(p) if p == "*" or p == "/": stk=stk+list(p) else: if p == "+" or p == "-": stk=stk+list(p) if p == "*" or p == "/": stk=stk+list(p) if p == "(": dop=[] dop=stk ip=i k.remove(p) while p!= ")": ip=ip+1 p=k[ip] ln=len(stk) print(stk) if p.isdigit() : vyhod=vyhod+list(p) k.remove(p) print (vyhod, "isdigi") print (k) else: if p == "+" or p == "-": stk=stk+list(p) k.remove(p) else: if ln != 0: if p == "*" or p == "/" and stk[ln-1] == "+" or stk[ln-1] == "-" : v=p v=list(v) stk = v+stk print (p) print (k) k.remove(p) print(vyhod,"1..") print(stk,"1.") vyhod=vyhod+stk stk.clear() for i in range (len(vyhod)): d=str(vyhod[i]) za=za+d for i in range (len(stk)): da=str(stk[i]) zo=zo+da print (za+zo)

