def judge(n):
    if n < 10:
        print(n)
    else:
        sum = 0
        while n != 0:
            a = n % 10
            n = int(n / 10)
            sum+=a
        return judge(sum)
n = int(input())
judge(n)
在这里,显然要用到递归,(第一次自己写一个递归成功了,居然没报错)