код Python Python задачи
Python задача. Сумма и произведение цифр натурального числа
Найти сумму и произведение цифр, введенного натурального числа. Например, если введено число 2023, то сумма его цифр равна - (2+0+2+3), а произведение - (2*0*2*3).Разбор задачи на Python
Как решить задачу
1)Установите переменную, где сумма цифр будет суммироваться, на 0, а переменную накопления произведения на 1 (если вы присвоите 0, умножение обнулит результат).
2) Пока введенное число не уменьшится до нуля, выполните следующие действия:
а)В переменную суммы цифр добавьте последнюю цифру извлеченного числа, найдя остаток от деления на 10.
б)Значение переменной для хранения произведения цифр умножается на последнюю цифру числа.
с)Избавьтесь от последней цифры числа, разделив его на 10.
Решение задачи с помощью python
n = int(input('Введите число'))
s = 0
m = 1
while n>0:
(tab) s += n%10
(tab) m *= n%10
(tab) n = n//10
print("Сумма:", s)
print("Произведение:", m)
(tab) - одна табуляция
Все задачи на python
код Python Python задачи
Репост статьи
10 октября 2022 г.
Почему мы выбираем Timeweb
TimewebЧто такое хостинг, как выбрать хостинг , почему мы остановились на Timeweb
Комментарии
Ваш комментарий будет первым !