在一行中输入一个整数 ,满足 。
输出一个整数,表示 的所有数位之和。
12
3
将正整数 的各位相加,。
-305
8
取绝对值后 的各位相加,。
n = int(input()) n = str(abs(n)) t = 0 for i in n: t += int(i) print(t)
n=abs(int(input())) p=n<=10**9 print(sum(int(i) for i in f'{n}' if p else'超出范围')) # 此题提交后报错,提示的输入数值已超10的9次方的范围,答案未将描述中n的范围考虑进去
n = input().lstrip('-') c = 0 for i in n: c += int(i) print(c) 怎么没人看负号
a = list(map(int,input())) print(sum(a))
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题