#53662: python解


angus7315197@gmail.com (小章魚)

學校 : 不指定學校
編號 : 288474
來源 : [36.239.186.58]
最後登入時間 :
2025-09-22 23:17:25

while True:
    n = int(input())
    #若n=0則跳出迴圈 中止程式
    if n == 0:
        break
    #當f(n)大於等於10時 將f(n)當作新的input再跑一次迴圈(即n = su) 直到所有位數加總小於10
    while n >= 10:
        su = 0
    #加總各個位數 總和為su
        while n > 0:
            su += n%10
            n = n//10
        n = su
    #印出結果
    print(n)