สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมเขียนถึงค่า infinity ในภาษาไพทอน Python ครับ
ค่า infinity คือ ค่าอะไร ?
ค่า infinity คือ ค่าที่ไม่มีที่สิ้นสุด ตามหลักคณิตศาสตร์
ในภาษาไพทอน (Python) ภาษาไพทอน เราสามารถกำหนดค่าหรือตัวแปรให้มีค่า infinity ขึ้นมาได้ โดยค่า infinity ในภาษาไพทอนเป็นค่า inf
[python]
a = float('inf') #ค่า infinity ในทางบวก
b = -float('inf') #ค่า infinity ในทางลบ
print(a,b) #แสดงค่า inf ของตัวแปร
print(a == a) # ตรวจสอบการเท่ากันของค่า inf กับค่า inf ของตัวมันเอง
print(a > 1)
print(a > 100)
print("\n")
print(b < -1)
print(b < 0)
print(b < -100)
[/python]
ผลลัพธ์
inf -inf
True
True
True
True
True
True
จะเห็นได้ว่า ค่า infinity ในภาษาไพทอนมีค่าเป็นไปตามหลักคณิตศาสตร์ที่ค่า infinity ไปทางบวก หรือทางลบ
การตรวจสอบว่าเป็นค่า infinity หรือไม่
สามารถใช้ไลบรารี math ในภาษาไพทอนตรวจสอบว่าค่าหรือตัวแปรนั้นเป็นค่า infinity หรือไม่ ได้โดยใช้คำสั่ง math.isinf()
ตัวอย่างเช่น
[python]
import math
x=float('inf')
print(math.isinf(x))
[/python]
ผลลัพธ์
True
ติดตามบทความต่อไปนะครับ
ขอบคุณครับ
0 ความคิดเห็น:
แสดงความคิดเห็น
แสดงความคิดเห็นได้ครับ :)