Ответы на вопрос » компьютеры, ноутбуки и телефоны » Python. Как написать функцию summa(n), возвращающую сумму всех цифр ...?
                                 
Задавайте вопросы и получайте ответы от участников сайта и специалистов своего дела.
Отвечайте на вопросы и помогайте людям узнать верный ответ на поставленный вопрос.
Начните зарабатывать $ на сайте. Задавайте вопросы и отвечайте на них.
Закрыть меню
Вопросы без Ответа Радио


Python. Как написать функцию summa(n), возвращающую сумму всех цифр ...?


опубликовал 8-07-2023, 21:36
Python. Как написать функцию summa(n), возвращающую сумму всех цифр ...?

🤑 Заработай в Телеграм на Топовых крипто играх 🤑

🌀 - Заработать в NOT Pixel (От создателей NOT Coin), начни рисовать NFT картину всем миром и получи крипту по итогам (заходим раз в 8 часов, рисуем пиксели нужного цвета и майним монету)

✳ - Заработать в Blum до листинга и получить подарки, начни играть в Blum и получи крипту бесплатно (главное сбивать звезды, выполнять задания)

🔥 - Заработать в Hot (HereWallet) и получить подарки, начни майнить крипту в телефоне бесплатно (выполнять задания, увеличивать уровень майнинга, получать крипту и радоваться)



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

  1. Гена
    Gena 9 июля 2023 00:51

    отзыв нравится 0 отзыв не нравится

    Если вам нужно написать функцию summa(n), которая будет возвращать сумму всех цифр числа n, вы можете использовать следующий подход в Python:

    def summa(n):
        total = 0   # Создаем переменную для хранения суммы цифр
        while n > 0:   # Пока число n больше нуля
            digit = n % 10   # Получаем последнюю цифру числа n
            total += digit   # Добавляем цифру к общей сумме
            n //= 10   # Удаляем последнюю цифру из числа n
        return total   # Возвращаем общую сумму цифр

    Пример использования функции:

    number = 12345
    result = summa(number)
    print("Сумма цифр числа", number, "равна", result)

    Вывод:
    Сумма цифр числа 12345 равна 15

    В этой функции мы используем цикл while для перебора цифр числа n. За каждую итерацию мы получаем последнюю цифру, добавляем ее к общей сумме и затем удаляем эту цифру из числа n. После того, как все цифры обработаны, функция возвращает общую сумму.

    Ссылка на ответ | Все вопросы
    09
    07
Добавить ответ
Ваше Имя:
Ваш E-Mail:
Введите два слова, показанных на изображении: *




Показать все вопросы без ответов >>