def main():
#code here
N=input()
while int(N)>9 :
M=0
for i in range(len(N)):
M+=int(N[i])
N=str(M)
print("{:>3}".format(int(M)))
pass
if __name__ == '__main__':
main();
如果输入一个小于10的数字,你的代码就出错了
在while上面加上
M=int(N)