Дано
довільне
число, яке користувач повинен вводити
з клавіатури.
Необхідно знайти
суму та добуток цифр цього числа.
Скласти два
варіанти програмного коду на мові Python окремо з використанням оператору while та та окремо з використанням оператору for.
Наприклад:
Сума
цифр числа 253 дорівнює 10, оскільки 2 + 5 + 3 = 10.
Добуток
цифр числа 253 дорівнює 30, оскільки 2 * 5 * 3 = 30.
Ответы
Ответ дал:
1
Використання оператора while:
number = int(input("Введіть число: "))
sum_of_digits = 0
product_of_digits = 1
while number > 0:
digit = number % 10
sum_of_digits += digit
product_of_digits *= digit
number //= 10
print("Сума цифр числа:", sum_of_digits)
print("Добуток цифр числа:", product_of_digits)
Використання оператора for:
number = int(input("Введіть число: "))
sum_of_digits = 0
product_of_digits = 1
for digit in str(number):
digit = int(digit)
sum_of_digits += digit
product_of_digits *= digit
print("Сума цифр числа:", sum_of_digits)
print("Добуток цифр числа:", product_of_digits)
Вас заинтересует
1 год назад
1 год назад
1 год назад
1 год назад
3 года назад
3 года назад
8 лет назад
8 лет назад