Усули factorial модули math

Усули factorial модули math факториали ададро бармегардонад, яъне ҳосили зарби ҳамаи ададҳои табиӣ аз 1 то адади додашуда. Дар параметри усул танҳо метавон адади мусбатро додан, дар акси ҳол усул хатогӣ бармегардонад.

Синтаксис

pythonimport math

math.factorial(адад)

Намуна

Биёед факториали адади 5-ро муайян кунем:

pythonimport math

print(math.factorial(5))

Натиҷаи иҷрои код:

python120

Намуна

Акнун усули factorial-ро ба адади -4 татбиқ кунем:

pythonimport math

print(math.factorial(-4))

Натиҷаи иҷрои код:

errorValueError: factorial() not defined for negative values

Ҳамчунин нигаред

  • усули fsum модули math,
    ки ҷамъи ҳамаи аъзои пайдарпаҳиро бармегардонад
  • функсияи min,
    ки хурдтарин ададро бармегардонад
  • функсияи max,
    ки бузургтарин ададро бармегардонад