(№ 145) Автомат получает на вход трёхзначное число. По этому числу строится новое число по следующим правилам.
Пример. Исходное число: 631. Произведение: 6*3 = 18; 3*1 = 3. Результат: 318. Укажите наибольшее число, при обработке которого автомат выдаёт результат 621.
max=0
for N in range(100,1000):
x1=N//100
x2=(N%100)//10
x3=N%10
p1=x1*x2
p2=x2*x3
a=[p1,p2]
a.sort()
R=int(str(a[0])+str(a[1]))
if R==621 and max<N:
max=N
print(max)
732
сайт Полякова