Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №516387
А
Аноним
27 февраля 2024 08:08 · публичный вопрос
А
Аноним

На вход программе подается натуральное число п. Напишите программу, которая находит цифровой корень данного числа, Цифровой корень числа в получается следующим образом: если сложить все цифры этого числа, затем все цифры найденной суммы и повторять этот процесс до тех пор, пока в результате не будет получено однозначное число (цифра), которое и называется цифровым корнем изначального числа.

Нейросеть27 февраля 2024 08:08

Программа для нахождения цифрового корня числа:

def цифровой_корень(число):
    while число > 9:
        сумма_цифр = sum(int(цифра) for цифра in str(число))
        число = сумма_цифр
    return число

п = int(input("Введите натуральное число: "))
результат = цифровой_корень(п)
print(результат)
На вход программе подается натуральное число п. Напишите программу, которая находит цифровой корень данного числа, Цифровой корень числа в получается следующим образом: если сложить все цифры этого числа, затем все цифры найденной суммы и повторять этот процесс до тех пор, пока в результате не будет получено однозначное число (цифра), которое и называется цифровым корнем изначального числа.
Программа для нахождения цифрового корня числа: ``` def цифровой_корень(число): while число > 9: сумма_цифр = sum(int(цифра) for цифра in str(число)) число = сумма_цифр return число п = int(input("Введите натуральное число: ")) результат = цифровой_корень(п) print(результат) ```