Python 3.x 除以10时输出错误
输入=555555555 除以10,我得到的输出是5555555 6.0Python 3.x 除以10时输出错误,python-3.x,Python 3.x,输入=555555555 除以10,我得到的输出是5555555 6.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) 需要帮助。您将得到一个浮点结果,因为运算符“/”返回一个浮点数 在Python3中,使用`/`确保返
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)
需要帮助。您将得到一个浮点结果,因为运算符“/”返回一个浮点数 在Python3中,使用`/`确保返回一个整数
尝试
n=n//10
您将得到一个浮点结果,因为运算符`/`返回一个浮点数
在Python3中,使用`/`确保返回一个整数
试试看,你的代码的目的是什么?。你能为你的代码编写输入和预期输出吗?谢谢。看看和@21guns你的代码的目标是什么?。您能为您的代码编写输入和预期输出吗?谢谢。