โมดูลคณิตศาสตร์ ของ Python มีชุดฟังก์ชันทางคณิตศาสตร์ที่สามารถช่วยให้เราดำเนินการต่างๆ ได้ เช่น ฟังก์ชันเลขชี้กำลัง ลอการิทึม รากที่สอง และฟังก์ชันตรีโกณมิติ
เมื่อเราค้นหารากที่สอง ผลรวมของกำลังสอง หรือการยกกำลังของตัวเลข เรามักจะใช้โมดูลคณิตศาสตร์
ใช้การดำเนินการลอการิทึม: math.log(x[,base]) วิธีนี้จะส่งคืนลอการิทึมของ x โดยมีฐานเป็นฐาน หากละเว้นฐาน ก็จะใช้ 2 เป็นฐาน
ตัวอย่างเช่น:
importmatha=math.log(144,12)b=math.log(36,6)พิมพ์(a)พิมพ์(b)
ผลลัพธ์คือ:
2.02.0
ดำเนินการรากที่สอง: math.sqrt(x) ส่งคืนรากที่สองของ x
ตัวอย่างเช่น:
importmatha=math.sqrt(16)b=math.sqrt(256)พิมพ์(a)พิมพ์(b)
ผลลัพธ์คือ:
4.016.0
การดำเนินการยกกำลัง: pow(x,y) ส่งคืนค่า x ยกกำลัง y
ตัวอย่างเช่น:
importmatha=math.pow(2,4)b=math.pow(10,3)พิมพ์(a)พิมพ์(b)
ผลลัพธ์คือ:
16.01000.0
การใช้ฟังก์ชันตรีโกณมิติจะคล้ายกับที่กล่าวข้างต้น
ไซน์ตรีโกณมิติ: math.sin(x)
โคไซน์ตรีโกณมิติ: math.cos(x)
แทนเจนต์ตรีโกณมิติ: math.tan(x)
อาร์คไซน์ของเรเดียน: math.asin(x)
อาร์คโคไซน์ของเรเดียน: math.acos(x)
อาร์กแทนเจนต์ของเรเดียน: math.atan(x)
หากคุณกำลังแปลงเรเดียนเป็นมุมหรือมุมเป็นเรเดียน ให้ใช้วิธีต่อไปนี้
มุมการหมุนเรเดียน: math.degress(x)
แปลงมุมเป็นเรเดียน: math.radinans(x)
ดูตัวอย่างต่อไปนี้:
importmatha=math.sin(30)b=math.cos(30)c=math.tan(30)d=math.asin(0.6)e=math.acos(0.6)f=math.atan(0.6)g= คณิต.ดี egrees(2*math.pi)h=math.radians(360/math.pi)พิมพ์(a)พิมพ์(b)พิมพ์(c)พิมพ์(d)พิมพ์(e)พิมพ์(f)พิมพ์(g)พิมพ์( ชม)
ผลลัพธ์คือ:
-0.98803162409286180.15425144988758405-6.4053311966462760.64350110879328440.92729521800161230.5404195002705842360.02.0.
โปรดทราบว่าเราใช้ math.pi เพื่อแสดง 'π' ใน Python
โมดูลคณิตศาสตร์ยังมีฟังก์ชันหลายอย่างเพื่อช่วยเราดำเนินการปัดเศษ
math.ceil(x): ส่งกลับจำนวนเต็มที่น้อยที่สุดที่มากกว่าหรือเท่ากับ x
math.floor(x): ส่งกลับจำนวนเต็มที่ใหญ่ที่สุดที่น้อยกว่าหรือเท่ากับ x
ในเวลาเดียวกัน มีฟังก์ชัน round(x) ในตัวใน Python ที่ให้การดำเนินการปัดเศษแก่เรา
รหัสมีดังนี้:
importmatha=math.ceil(3.5)b=math.floor(3.5)c=round(3.5)d=round(3.4)พิมพ์(a)พิมพ์(b)พิมพ์(c)พิมพ์(d)
ผลลัพธ์คือ:
4343
ในส่วนนี้จะแนะนำการใช้งานโมดูลคณิตศาสตร์ใน Python เป็นหลัก ควรสังเกตว่าฟังก์ชันในโมดูลคณิตศาสตร์จะใช้กับจำนวนเต็มและจำนวนจุดลอยตัวเท่านั้น หากเป็นจำนวนเชิงซ้อน เราจะต้องใช้โมดูล cmath ไม่ต้องแนะนำมากเกินไปที่นี่ โมดูลคณิตศาสตร์เป็นโมดูลในตัวในระบบ เราสามารถแนะนำและใช้งานได้โดยตรงเมื่อออกแบบการดำเนินการทางคณิตศาสตร์