- 152 名前:デフォルトの名無しさん mailto:sage [2022/09/28(水) 11:25:04.93 ID:9I9ISsCh.net]
- 冗長な気がしますがこんな感じにしてみました
何かバグが発生しそうな気がします from decimal import Decimal ary=[1234.5,165,0.34,0.0001,0.000001,3.00001,0.1*3,123456] def f(n): s=format(n) return int(s.split("-")[1]) if "-" in s else len(s.split(".")[1].rstrip("0")) if "." in s else 0 r=1.05 for n in ary: d=f(n) c=Decimal(n)*Decimal(
|

|