【发布时间】:2016-02-17 18:21:56
【问题描述】:
digitSum=0
n=222222222222222222222222222222
while n!=0:
digitSum=digitSum+(n%10)
n=int(n/10)
print(digitSum)
输出应该是 60,而输出是 86。
【问题讨论】:
-
在你的循环中添加一个
print(n),你会看到发生了什么:在第一次除法之后,n=22222222222222223739180810240。
标签: python-3.x sum digit