Skip to content · ⁨Перейти к содержанию⁩

Digital root · ⁨Цифровой корень⁩

English

Digital root

Keep adding digits until a single digit remains.

Two loops work together here. The inner for adds up the digits once; str(n) lets you loop over them as characters. The outer while repeats that as long as the number still has two or more digits, which is while n >= 10.

Русский

Цифровой корень

Непрерывно складывайте цифры, пока не останется однозначное число.

Здесь работают два цикла вместе. Внутренний for складывает цифры один раз; str(n) позволяет перебирать их как символы. Внешний while повторяет это действие, пока число имеет две или более цифр, то есть пока истинно условие n >= 10.

Log in or create account · ⁨Войти или создать аккаунт⁩

IGCSE, A-Level & AP