Tag: decimal

4 รายการ

Blog

นากการ์ตูนสีมิ้นต์บวกเหรียญบนตาชั่งที่แม่นยำ ข้างเครื่องคิดเลขและแว่นขยายที่ส่องเศษเล็ก ๆ บนโต๊ะ กับลิ้นชักเหรียญที่จัดเรียงไว้
pythonmathfloat

Python math.fsum: บวกทศนิยมทั้งลิสต์ให้แม่น และรู้ว่าเมื่อไหร่ควรเลิกใช้ float กับเงิน

เทียบ total += x กับ sum() และ math.fsum บน Python 3.14 แบบรันจริง ดูว่าทำไมยอดรวมเพี้ยน อะไรแก้ได้ อะไรแก้ไม่ได้ พร้อม unittest

น้องกาย
งูต้นฉบับกำลังเทลูกปัดตัวเลขจากถ้วยสามแบบลงเครื่องชั่งเศษส่วนโดยมีป้ายข้อความถูกกันไว้นอกโต๊ะ
pythonfractionsdecimal

Python Fraction.from_number: รับเฉพาะตัวเลขโดยไม่เผลอ parse ข้อความ

ใช้ Fraction.from_number แยก numeric API จาก string parsing พร้อมทดสอบ int, float, Decimal และข้อควรระวังค่าทศนิยมฐานสอง

พี่โชว์
งูต้นฉบับเทเม็ดถั่วจากแฟ้มคอนฟิกลงตาชั่งที่สมดุลพอดี
pythontomllibdecimal

Python tomllib + Decimal: อ่านเลขทศนิยมจาก config โดยไม่เสียเศษ

ใช้ parse_float ของ tomllib ส่งค่าทศนิยมเข้า Decimal ตั้งแต่ตอน parse พร้อม unittest ที่รันจริง

น้องกาย
งูต้นฉบับชั่งเหรียญบนตาชั่งภายในกรอบทดลองชั่วคราว โดยกฎด้านนอกยังอยู่ที่เดิม
pythondecimalmoney

Python decimal.localcontext: ล็อกกฎปัดเศษเฉพาะงาน ไม่ทำ Context รั่วทั้งโปรแกรม

ใช้ decimal.localcontext จำกัด precision และ ROUND_HALF_UP ในขอบเขตสั้น พร้อม unittest ตรวจว่า global context ไม่ถูกเปลี่ยน

พี่โชว์