47 of 151 menu

เมธอด factorial ของมอดูล math

เมธอด factorial ของมอดูล math คืนค่าแฟกทอเรียลของตัวเลข นั่นคือ ผลคูณ ของจำนวนธรรมชาติทั้งหมดตั้งแต่ 1 ถึง ตัวเลขที่กำหนด สามารถส่งผ่านพารามิเตอร์ได้เพียงจำนวนบวกเท่านั้น มิฉะนั้นเมธอดจะคืนค่าข้อผิดพลาด

ไวยากรณ์

import math math.factorial(จำนวน)

ตัวอย่าง

มาดูแฟกทอเรียลของตัวเลข 5 กัน:

import math print(math.factorial(5))

ผลลัพธ์การทำงานของโค้ด:

120

ตัวอย่าง

ตอนนี้ลองใช้เมธอด factorial กับตัวเลข -4 กัน:

import math print(math.factorial(-4))

ผลลัพธ์การทำงานของโค้ด:

ValueError: factorial() not defined for negative values

ดูเพิ่มเติม

  • เมธอด fsum ของมอดูล math,
    ซึ่งคืนค่า ผลรวมของสมาชิกทั้งหมดในลำดับ
  • ฟังก์ชัน min,
    ซึ่งคืนค่าจำนวนที่น้อยที่สุด
  • ฟังก์ชัน max,
    ซึ่งคืนค่าจำนวนที่มากที่สุด
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ