Вот правильный код :
for i in range(1000, 10000):
s = str(i)
k1 = int(s[0]) + int(s[1])
k2 = int(s[1]) + int(s[2])
k3 = int(s[2]) + int(s[3])
first = str(k1 + k2 + k3 - max(k1, k2, k3) - min(k1, k2, k3))
second = str(max(k1, k2, k3))
s1 = first + second
if s1 == '1215':
print(i)
break
Вот который я написал по памяти.
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])
first = str(k1 + k2 + k3 - max(k1,k2,k3) - min(k1,k2,k3))
second = str(max(k1,k2,k3))
s1=first+second
if s1=='1215':
print(i)
break
Сверил вроде все правильно. Но в ошибке пишет что операнд :- не состыковывается с str.
Какой даун придумал python.
for i in range(1000, 10000):
s = str(i)
k1 = int(s[0]) + int(s[1])
k2 = int(s[1]) + int(s[2])
k3 = int(s[2]) + int(s[3])
first = str(k1 + k2 + k3 - max(k1, k2, k3) - min(k1, k2, k3))
second = str(max(k1, k2, k3))
s1 = first + second
if s1 == '1215':
print(i)
break
Вот который я написал по памяти.
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])
first = str(k1 + k2 + k3 - max(k1,k2,k3) - min(k1,k2,k3))
second = str(max(k1,k2,k3))
s1=first+second
if s1=='1215':
print(i)
break
Сверил вроде все правильно. Но в ошибке пишет что операнд :- не состыковывается с str.
Какой даун придумал python.