検索結果
-
Rational
# **(other) -> Rational | Float (18131) -
冪(べき)乗を計算します。
...場合は、計算結果を Rational で返します。
other に整数以外を指定した場合は計算結果を Float で返します。
例:
Rational(3, 4) ** 2 # => Rational(9, 16)
Rational(3, 4) ** Rational(2, 1) # => 0.5625
Rational(3, 4) ** 2.0 # => 0.5625......注意:
1.9 系とは計算結果のオブジェクトが異なる場合がある事に注意してください。
other に Rational を指定した場合には戻り値が Rational を返
す場合があります。
# 1.9.1 の場合
Rational(3, 4) ** Rational(2, 1) # => (9/16)......計算結果が無理数だった場合は Float
を返します。
例:
r = Rational(3, 4)
r ** Rational(2, 1) # => (9/16)
r ** 2 # => (9/16)
r ** 2.0 # => 0.5625
r ** Rational(1, 2) # => 0.866025403784439
注意:
1.8 系とは計算結果のオブジェク......トが異なる場合がある事に注意してください。
other に Rational を指定した場合には戻り値は必ず Float を返
していました。
# 1.8.7 の場合
r = Rational(3, 4)
r ** Rational(2, 1) # => 0.5625... -
Rational
# **(rhs) -> Numeric (18101) -
@todo
...@todo
self のべき乗を返します。 Rational になるようであれば Rational で返します。...
