【发布时间】:2021-04-13 22:33:13
【问题描述】:
我尝试在不同的 python 平台上运行此代码相同的 python 代码得到不同的输出 以下是输出:
Microsoft V.S Code=7654321.0
和
python official ide=77316373.73737083
我的代码是,
import math
a=1234567
i=len(str(a))
number=0
while a>0:
digit=a%10
number=digit*math.pow(10,i)+number
a=a/10
i=i-1;
print(number)
【问题讨论】:
-
请阅读How to Ask。您的问题内置了一些谜团:第三个 python 平台是什么?每个平台上的 Python 版本是什么?你得到了什么输出?
-
第一个答案是
python 2.x,第二个答案是python 3.x。a=a/10与众不同。 -
更改了标签,因为 'n/m' 的结果与用于编写该表达式的编辑器/IDE 无关。
标签: python math visual-studio-code python-idle