Сложить цифры числа до тех пор, пока не получится однозначное число в Python.
Выберете уровень:
►► ►► ►►►
Начальный  Средний  Высокий 

Сложение цифр числа до однозначного числа

Функция Python для суммирования цифр введенного числа, повторяемое до получения однозначного числа.

def reduce_to_single_digit(n):
    while n > 9:
        n = sum(int(digit) for digit in str(n))
    return n

# Пример использования
number = 98765
result = reduce_to_single_digit(number)
print("Однозначное число:", result)

Функция reduce_to_single_digit принимает число, преобразует его в строку, чтобы разделить на отдельные цифры, суммирует их и повторяет процесс, пока результат не станет однозначным.

Категория: Практические упражнения Python | Добавил: Admin (22.04.2024)
Просмотров: 28 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: