Предмет: Информатика, автор: zaxosnova

Исходное данное — целое трёхзначное число х = 485. Найти произведение цифр числа.(По аналогии с разобранным заданием)

Ответы

Автор ответа: isnik1983
0

Ответ:

отметь ответ как Лучший. не забудь

Объяснение:

n = input("Введите трехзначное число: ")

n = int(n)

d1 = n % 10

n = n // 10

d2 = n % 10

n = n // 10

print("Сумма цифр числа:", n * d2 * d1)


isnik1983: универсальный вариант. если конкретное число то 1 строка n=485
Автор ответа: mathgenius
0

Решение для произвольного целого положительного числа:

1 способ) (фото 1)

2 способ)  (фото 2)

Приложения:

mathgenius: Во втором способе есть огрех. Если N будет 0, то
mathgenius: это нужно прописать как отдельный случай, ибо при N = 0, prod=1, что неверно
mathgenius: То есть надо отредактировать 7 cтрочку
mathgenius: prod = 1 if N != 0 else 0
Похожие вопросы
Предмет: Другие предметы, автор: zikkiza2002