首页 > 解决方案 > Python中的除法

问题描述

我在 Jupyter 笔记本中创建了一个新终端。

当我打字时,3 / 2我得到1

我如何获得1.5

我选择了类型代码。

标签: pythonpython-2.7

解决方案


您至少需要两个操作数之一是浮点数。您的问题发生在 Python 2 中,除以二时的默认行为int是尝试进行整数除法(无小数)。

3.0 / 2因此,请尝试通过显式键入小数部分或3 / 2.0什至转换双方来强制它们成为浮点数3.0 / 2.0


推荐阅读