Задать вопрос
@krolik11zip
не х#рa не понимаю

Не пойму почему не чего не возвращает?

функция возвращает None и не пойму из-за чего
a = input("Ведите числа: ")

def fun(a,r = 0):

    if len(a) == 1:
        print(a)
        print(type(a))
        return a

    elif len(a)> 1:
        for i in a:
            r += int(i)    
        a = str(r)
        fun(a)


print(fun(a))


Вот что пишет, я не пойму функция не чего не возвращает
C:\Users\Влад>"C:\Users\Влад\Desktop\задача с ОО.py"
Ведите числа: 2562563225
2
class 'str'
None
  • Вопрос задан
  • 133 просмотра
Подписаться 1 Простой 7 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Решения вопроса 1
@aleksandrssky
В функции return должен быть.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Краснодар
от 220 000 до 300 000 ₽
ITK academy Краснодар
от 75 000 ₽
DimaTech Ltd Краснодар
от 140 000 до 140 000 ₽