python - 艰苦学习 Python 练习 5 EC4

标签 python

我正在尝试编写一些将英寸和磅转换为厘米和公斤的变量。我正在尝试用 Python 计算数学,但遇到了一些麻烦。

经过一段时间的努力,我成功地用 Python 做到了这一点:

inches = 19
centimeters = inches * 2.54
print "%r inches equals %r centimeters." % (inches, centimeters)


pounds = 180
kilos = pounds /2.2
print "%r pounds equals %r kilos." % (pounds, kilos)

虽然英寸换算为厘米的计算效果很好,但我在磅换算为公斤时得到了错误的结果(例如,wolframalpha 说它应该是 81.65 千克。)

我做错了什么以及如何解决这个问题以获得正确的结果?

谢谢!

最佳答案

1 pound = 0.45359237 kilograms

所以你的代码必须是:

pounds = 180
kilos = pounds * 0.45359237
print "%r pounds equals %r kilos." % (pounds, kilos)

你会得到正确的结果。

关于python - 艰苦学习 Python 练习 5 EC4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10572635/

相关文章:

python - theano T.grad() 错误 : not part of computational graph

python - 如何在 pi3 中使用 "pi serial"启用串行端口(ttyAMA0)通信?

python - 当内部为真时,如何使循环外的事情发生

python - PySide (Qt) 信号未到达我的插槽

python - 如何将正则表达式与 pandas.Series.str.replace() 一起使用

python - WSDL 文件包含操作但 zeep "gives service has no operation error"

python - 转换 pandas datetime 中的混合日期类型

python - 如何使 pynput.keyboard 作为线程运行?

python - 没有名为 'pmdarima' 的模块

python - 如何在CSS中水平显示输入表单?