На вход подается строка. Принцип работы такой:
39492 - сумма цифр 27. У
27 сумма цифр 9. Программа завершается.
str = input()
sum = 0
for i in range(len(str)):
sum += int(str[i])
То, что я написал, действительно считает сумму цифр в числе, но мне надо считать это еще раз, пока число не будет однозначным.
Я понял, что здесь нужен while, но не знаю как реализовать.
p.s. с циклом while пробовал, но не вышло ничего
i = 0
while (len(str) >= 2):
b += int(str[i])
i+=1
подскажите, как сделать, пожалуйста
хотя бы идею
я совсем новичок