Njia factorial ya moduli ya math

Njia factorial ya moduli math inawarudisha faktoriali ya nambari, yaani, zao la nambari zote asilia kuanzia 1 hadi nambari iliyopewa. Kwenye kigezo cha njia unaweza kupeleta nambari chanya pekee, vinginevyo njia itarudisha hitilafu.

Sintexisi

pythonimport math

math.factorial(nambari)

Mfano

Wacha tujue faktoriali ya nambari 5:

pythonimport math

print(math.factorial(5))

Matokeo ya utekelezaji wa kodi:

python120

Mfano

Sasa tumia njia factorial kwa nambari -4:

pythonimport math

print(math.factorial(-4))

Matokeo ya utekelezaji wa kodi:

errorValueError: factorial() not defined for negative values

Angalia pia

  • njia fsum ya moduli math,
    ambayo inarudisha jumla ya mashirika yote ya mfululizo
  • kitendo min,
    kinachorudisha nambari ndogo zaidi
  • kitendo max,
    kinachorudisha nambari kubwa zaidi