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


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

for num in range(10, 100):
product = 1
for digit in str(num):
product *= int(digit)
if num % product == 0:
print(num)



Отже, код на 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]



Звісно, я можу надати вам приклад коду на мові програмування Python для знаходження всіх двоцифрових чисел, які діляться на добуток їхніх цифр. Ось приклад коду:
```python def find_numbers(): result = [] for i in range(10, 100): # Розбиваємо число на цифри tens_digit = i // 10 ones_digit = i % 10
# Перевіряємо, чи число ділиться на добуток його цифр if ones_digit != 0 and i % (tens_digit * ones_digit) == 0: result.append(i)
return result
# Викликаємо функцію та виводимо результат result_numbers = find_numbers() print("Двоцифрові числа, які діляться на добуток їхніх цифр:", result_numbers) ```
У цьому коді ми використовуємо цикл `for`, щоб пройтися всіма двоцифровими числами від 10 до 99. Далі ми розбиваємо кожне число на десяткову та одиничну цифру. Потім ми перевіряємо, чи останок від ділення числа на добуток його цифр дорівнює 0, що свідчить про те, що число ділиться на добуток своїх цифр.
В результаті отримуємо список всіх відповідних чисел, які потім виводяться на екран.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili