ruby - 如何在 Ruby 中将数字提高到 1/n 的幂?
问题描述
我只想将一个数字提高到 1/n 的幂。如果我这样做:2**(1/7),我总是得到 1,不管 n;这仅在股息为 1 时发生。
提前致谢。
解决方案
在控制台中运行1/7
,看看你得到了什么。
然后尝试1.0 / 7.0
,避免“整数除法”。
推荐阅读
- node.js - 构建有角度的电子应用程序时,“在后台线程内存不足后返回 API 致命错误处理程序”
- java - 教孩子简单加减法的Java程序
- javascript - 使用 Vuetify.js 的右上角菜单
- python-2.7 - 使用 pyinstaller 构建 arm64 目标构建
- css - 试图并排放置 2 个不同的 div
- rethinkdb - RethinkDB如何删除列表中的重复值,最新值除外
- php - 目标类[ProductController]在laravel 8中不存在错误。路由的写法不同
- java - 命运之轮统计模拟java
- docker - 为什么 minikube 本身作为容器运行?
- python - 熊猫在一个日历年的窗口中滚动总和?