บทความนี้สอนการใช้ตัวแปรชนิด 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