3 กุมภาพันธ์ 2559

Published 2/03/2559 by with 0 comment

ค่า infinity ในภาษาไพทอน Python

ค่า infinity ในภาษาไพทอน Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมเขียนถึงค่า 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 ความคิดเห็น:

แสดงความคิดเห็น

แสดงความคิดเห็นได้ครับ :)