python - Python中的除法
问题描述
我在 Jupyter 笔记本中创建了一个新终端。
当我打字时,3 / 2
我得到1
我如何获得1.5
?
我选择了类型代码。
解决方案
您至少需要两个操作数之一是浮点数。您的问题发生在 Python 2 中,除以二时的默认行为int
是尝试进行整数除法(无小数)。
3.0 / 2
因此,请尝试通过显式键入小数部分或3 / 2.0
什至转换双方来强制它们成为浮点数3.0 / 2.0
。
推荐阅读
- python - Python sqlite 3. 高效的起点-终点旅行矩阵
- android - 如何使用 Kotlin 序列化解析 JSON 对象列表中的第一个属性?
- swift - 如何定义在运行使用自定义初始化程序的结构实例时应该运行的自定义闭包(SwiftUI)
- java - 序列化列表
- > 无限循环 iterator.hasNext() JAVA
- mysql - 使用 Laravel 在数据库中存储数组数据
- numpy - 将“时间”维度添加到 xarray 数据集并将另一个数据集的坐标分配给它
- regex - 使用 Python 修复正则表达式以排除空格后的最终数字
- sql-server - 为 3 列查询结果提供空值,其中内连接可能不返回结果
- python - 当且仅当该属性存在时,您将如何按多个属性排序?
- python - 我的循环有问题,我无法描述