编写程序,求整数m的各位数字之和并返回该值。说明:负整数以其绝对值参与计算。如:m=-252时,各位数字之和为9。
如果输入小数,输出“illegal input”。
m = input() if m.count('.'): print("illegal input") n = int(m) n = -n if n< 0 else n sum = 0 while n > 0: sum += n%10 n //= 10 print(sum)