math මොඩියුලයේ factorial ක්‍රමය

math මොඩියුලයේ factorial ක්‍රමය සංඛ්‍යාවක අපද්‍රව්‍ය ආපසු දෙයි, එනම් 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 ශ්‍රිතය,
    එය උපරිම සංඛ්‍යාව ආපසු දෙයි