เราไม่เพียงใช้รายการเพื่อเก็บชุดค่าต่างๆ เท่านั้น แต่เรายังใช้เพื่อดำเนินการคำนวณทางคณิตศาสตร์หรือการดำเนินการที่ต้องทำอีกด้วย
ตัวอย่างที่ 1
import math data = 21.6 print('The floor of 21.6 is:', math.floor(data))
ผลลัพธ์
The floor of 21.6 is: 21
วิธีการคำนวณค่าเฉลี่ยถ่วงน้ำหนักของรายการ
ตัวอย่างที่ 2
cost = [0.424, 0.4221, 0.4185, 0.4132, 0.413] cases = [10, 20, 30, 40, 50] cost = [23, 10, 5, 32, 41] weight= [10, 20, 30, 40, 50] for i in range(len(cost)): cost[c] = (cost[i] * weight[i] / sum(weight)) cost = sum(cost) print(cost)
ผลลัพธ์
72.84444444444445
ตัวอย่างที่ 3
import math degree = 180 radian = math.radians(degree) print('The given angle is :', radian ) print('sin(x) is :', math.sin(radian )) print('cos(x) is :', math.cos(radian )) print('tan(x) is :', math.tan(radian ))
ผลลัพธ์
The given angle is : 3.141592653589793 sin(x) is : 1.2246467991473532e-16 cos(x) is : -1.0 tan(x) is : -1.2246467991473532e-16
ต่อไปนี้คือฟังก์ชัน Python Math บางส่วน
- ceil(x):คืนค่าจำนวนเต็มที่น้อยที่สุดที่มากกว่าหรือเท่ากับ x
- copysign(x, y):ส่งกลับค่า x โดยมีเครื่องหมาย y
- fabs(x):ส่งคืนค่าสัมบูรณ์ของ x
- factorial(x):ส่งคืนค่าแฟกทอเรียลของ x
- floor(x):ส่งกลับจำนวนเต็มที่มากที่สุดที่น้อยกว่าหรือเท่ากับ x
- fmod(x, y):ส่งกลับเศษเหลือเมื่อ x ถูกหารด้วย y
- frexp(x):ส่งกลับ mantissa และเลขชี้กำลังของ x เป็นคู่ (m, e)
- fsum(iterable):ส่งกลับผลรวมทศนิยมที่ถูกต้องของค่าใน iterable
- isfinite(x):ส่งคืนค่า True ถ้า x ไม่ใช่อนันต์หรือ NaN (ไม่ใช่ตัวเลข)
- isinf(x):ส่งคืนค่า True ถ้า x เป็นอนันต์บวกหรือลบ
- isnan(x):คืนค่า True ถ้า x เป็น NaN
- ldexp(x, i) :ส่งกลับ x * (2**i)
- modf(x):ส่งกลับส่วนของเศษส่วนและจำนวนเต็มของ x
- trunc(x):ส่งคืนค่าจำนวนเต็มที่ตัดทอนของ x
- exp(x) :คืนค่า e**x
- expm1(x):ส่งกลับ e**x – 1
- log(x[, base]):ส่งกลับลอการิทึมของ x กลับเป็นฐาน (ค่าเริ่มต้นคือ e)
- log1p(x) :ส่งกลับค่าลอการิทึมธรรมชาติของ 1+x
- log2(x) :ส่งกลับค่าลอการิทึมฐาน 2 ของ x