普通に比較したんじゃ、意図しない結果になる
import decimal ... rate5MIN_10MA = 0.123 if decimal.Decimal(str(rate5MIN_10MA)) < decimal.Decimal(str(1.23)) : print('きたよ')
ポイント
- decimalをインポートする
- Decimalの引数文字列で指定する
- 比較はDecimal型同士で行う
普通に比較したんじゃ、意図しない結果になる
import decimal ... rate5MIN_10MA = 0.123 if decimal.Decimal(str(rate5MIN_10MA)) < decimal.Decimal(str(1.23)) : print('きたよ')
ポイント