print не выводит число. Просто пустой терминал
x = y = 999
z = []
z1 = 0
while y > 100:
c = x * y
if str(c) == str(c)[::-1] and c > z1:
z1 = c
z.clear()
z.append([x,y])
else:
x -= 1
x = 999
print(z,z1)
Ответы (1 шт):
Автор решения: Andrew Holovko
→ Ссылка
Добавьте в ваш код следующее, работает без отказно:
for i in range(100):
pass
В вашем же примере while y > 100: - условие всегда будет True, поскольку в самом цикле вы не переопределяете переменную y. К тому же она у вас = 999.