Какой даун придумал python.
И тут ты видишь:for i in range (1000,10000):
s=str(i)
k1=str(s[0])+str(s[1])
k2=str(s[1])+str(s[2])
k3=str(s[2])+str(s[3])
=))))
тут дело не в человеке, который придумал питон, а вас, вы во-первых бездумно копируете код, а во-вторых неправильно.
Должно быть так: k1 = int(s[0]) + int(s[1])
k2 = int(s[1]) + int(s[2])
k3 = int(s[2]) + int(s[3]) А у вас место int другой тип - str.
Выходит, что дело в вас
В первом случае числа суммируются, у вас строки
Копипастье уж полностью k1 = int(s[0]) + int(s[1])
k2 = int(s[1]) + int(s[2])
k3 = int(s[2]) + int(s[3]) k1=str(s[0])+str(s[1])
k2=str(s[1])+str(s[2])
k3=str(s[2])+str(s[3]) А тут идет вычитание строк, что в принципе невозможно, питон тут ни при чем. Как вы себе видите разность строк? first = str(k1 + k2 + k3 - max(k1,k2,k3) - min(k1,k2,k3))