階乗

階乗は、math.factorialで求められます。

例えば、5!(=5 x 4 x 3 x 2 x 1)は以下のようにします。
>>> import math
>>> math.factorial(5)

120

math.factorialを使わないで行う場合は以下のようにします。
>>> fac = 1
>>> for i in range(1, 5 + 1):
...   fac = fac * i
... 
>>> print(fac)

120


0 件のコメント:

コメントを投稿