Python | 如何强制除法为浮点数?除数一直舍入为0?
在python版本2之前,两个整数的除法总是四舍五入为0。
考虑下面的示例,该示例在python版本2.7中执行,
result = 4/5print(result)
输出结果
0
除了克服python版本2.7(大多数版本已过时,而不是推荐的版本)以外,在将python版本更新为3.X时可以解决上述问题
result = 4/5print(result)
输出结果
0.8
Python控制台:
Python 2.7.16 (default, Dec 13 2019, 18:00:32) [GCC 4.2.1 Compatible Apple LLVM 11.0.0 (clang-1100.0.32.4) (-macos10.15-objc-s on darwin Type "help", "copyright", "credits" or "license" for more information. >>> result = 4/5 >>> print(result)0
Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 26 2018, 23:26:24) [Clang 6.0 (clang-600.0.57)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> result = 4/5 >>> print(result)0.8
热门推荐
7 简短的二胎祝福语
10 简短霸气女儿生日 祝福语
11 祝福语高考小众诗句简短
12 元旦祝福语20秒简短
13 老师过年祝福语大全 简短
14 一生祝福语简短
15 产检祝福语简短霸气
16 朋友店开张祝福语简短
17 生日爱情祝福语大全简短
18 朋友女儿生日祝福语 简短