数値
Import
from decimal import Decimalimport math
import randomチェック数値かisinstance(値, (int, float))整数か小数.is_integer()型ではなく値の判定ex) 1.0 は True になる変換 文字列→整数int(文字列)文字列が小数の場合int(float(文字列))最大値max(数値1, ...)乱数整数random.randint(min, max)min <= 乱数 <= max剰余数1 % 数2べき乗数値 ** 指数pow(数値, 指数)四捨五入round(数値, 小数点以下の桁数)整数round(数値)切り捨て数1 // 数2絶対値
abs(数値)小数誤差の許容math.isclose(小数1, 小数2, abs_tol=1e-桁数)小数点第n位以下の誤差を許容平方根math.sqrt(数値)桁数def get_digit_count(num): if num == 0: return 1 else: return math.floor(math.log10(abs(num))) + 1オーバーフローする数値の計算Decimal型同士で計算する変換Decimal(値)組み合わせmath.comb(n, r)
0