Devdit
 

Float ทศนิยม 2 ตําแหน่ง Python

28.9K

บทความนี้สอนการใช้ตัวแปรชนิด Float กับการแสดงตัวเลขเป็นทศนิยม 2 ตําแหน่ง ของภาษา Python โดยขอแนะนำ 2 วิธีคือการใช้คำสั่ง format และการใช้เครื่องหมายเปอร์เซ็นต์ เพื่อกำหนดตัวเลขให้เป็นทศนิยม 2 ตำแหน่ง สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง การใช้เครื่องหมายเปอร์เซ็นต์ เพื่อกำหนดทศนิยม 2 ตําแหน่ง

f = 12.639780
print( f )
print( '%.2f' %(f)  )
12.63978
12.64

จากตัวอย่างกำหนดค่า f = 12.639780 จากนั้นกำหนดให้แสดงทศนิยม 2 ตำแหน่งด้วย %.2f จากตัวแปร f ด้วย %(f) ได้ผลลัพธ์เท่ากับ 12.64

 

ตัวอย่าง การใช้คำสั่ง format เพื่อกำหนดทศนิยม 2 ตําแหน่ง

f = 123.456
print( f )
print('{:.2f}'.format(f))
12.456
12.46

จากตัวอย่างกำหนดค่า f = 123.456 จากนั้นกำหนดให้แสดงทศนิยม 2 ตำแหน่งด้วย {:.2f} จากตัวแปร f ด้วยคำสั่ง format(f) ได้ผลลัพธ์เท่ากับ 12.46

สรุป จากตัวอย่างมีการสร้างตัวแปรชนิด Float มีค่าทศนิยมเริ่มต้นมากกว่า 2 หลัก จากนั้นกำหนดให้แสดงทศนิยมเป็น 2 หลักผ่านการใช้ % หรือคำสั่ง format ซึ่งทั้ง 2 วิธีได้ผลลัพธ์ที่เหมือนกัน คือ ตัวแปร Float แสดงทศนิยม 2 ตำแหน่งด้วยภาษา Python

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ