Информатика, вопрос задал tsarenko2020c , 1 год назад

Написати код у Пайтоні
Знайдіть усі двоцифрові числа які діляться на добуток їхніх цифр

Ответы на вопрос

Ответил UseDark
0

for num in range(10, 100):

   product = 1

   for digit in str(num):

       product *= int(digit)

   if num % product == 0:

       print(num)

Ответил damirmee2002
0

Отже, код на Python може виглядати таким чином:

numbers = []

for i in range(10, 100):

   product = (i // 10) * (i % 10)

   if product != 0 and i % product == 0:

       numbers.append(i)

print(numbers)

Цей код створить список з усіма двоцифровими числами, що діляться на добуток своїх цифр. Результат виконання коду буде виглядати приблизно так :

[11, 12, 15, 22, 24, 33, 36, 44, 48, 55, 66, 77, 88, 99]

Новые вопросы