元の文字列 => decimal 値 => int 値 <= 小数点の有無 "10" => 10 => 10 <= False, False "12.45" => 12.45 => 12 <= True, True "10.00" => 10.00 => 10 <= True, True "" => 0 => 0 <= False, False