普通に比較したんじゃ、意図しない結果になる
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('きたよ')ポイント