输入= 55555555555555555
除以10时,输出为5555555555555556.0
number = int(input())
n = number
s = 0;
m = number
while(n>=1):
print(n)
x=int(n)%10
print(x)
n=int(n)/int(10)
print(n)
s=s+x
print(s)
需要帮助。
答案 0 :(得分:0)
由于操作符`/`返回一个浮点数,所以您得到一个浮点结果。
在Python3中,使用`//`可确保返回值是整数。
尝试n = n // 10
。