Вопрос задан 05.04.2021 в 04:54. Предмет Информатика. Спрашивает Ботова Анастасия.

СРОЧНО!!! PYTHON! Написать код по заданию: Ввести с клавиатуры натуральное число и найти сумму

значений его цифр. Пример: Введите число: 1234 Cумма цифр 10
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Семенов Гриша.

def f():

   return sum([int(digit) for digit in input('Введите число: ')])

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно! Вот код на Python для решения задачи:

python
num = int(input("Введите число: ")) # получаем число от пользователя digit_sum = 0 # переменная для хранения суммы цифр # проходимся по каждой цифре в числе и добавляем ее к сумме while num > 0: digit = num % 10 # получаем последнюю цифру digit_sum += digit # добавляем цифру к сумме num //= 10 # удаляем последнюю цифру print("Cумма цифр", digit_sum) # выводим сумму на экран

Сначала мы запрашиваем у пользователя натуральное число с помощью функции input(). Затем мы создаем переменную digit_sum, которая будет хранить сумму цифр числа.

Далее мы проходимся по каждой цифре числа в цикле while. На каждой итерации мы получаем последнюю цифру числа с помощью операции остатка от деления %. Затем мы добавляем эту цифру к сумме digit_sum и удаляем последнюю цифру числа с помощью целочисленного деления //.

После того, как мы прошлись по всем цифрам числа, мы выводим сумму на экран с помощью функции print().

0 0

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

Последние заданные вопросы в категории Информатика

Задать вопрос