|
发表于 2024-2-27 22:14:53
|
显示全部楼层
本帖最后由 jackz007 于 2024-2-28 00:44 编辑
写 Python 代码你得依着 Python,你得让 Python 明白你的意思,2.4% 的表达人类可以看懂,没有问题,但是,Python 不懂,如果要让 Python 明白,2.4% 你得写成浮点数 0.024。
楼主可以考察运行这个代码,以便加深理解:
- n = 123
- m = 585
- r = n / m
- print('%d / %d = %d%%' % (n , m , r * 100))
- print('%d * %d%% = %d' % (m , r * 100 , m * r))
- print('%d / %d%% = %d' % (n , r * 100 , n / r))
复制代码
运行实况:
- D:\[exercise]\Python>python x.py
- 123 / 585 = 21%
- 585 * 21% = 123
- 123 / 21% = 585
- D:\[exercise]\Python>
复制代码
可见,百分数只是浮点数的一种特定的表达方式。主要的用途只不过是用来给人看而已。 |
|