กรณี ที่ตอ้งการ ถ้าเป็น 1.00 หรือ 2.00 ลงท้ายด้วย .00 จะให้ทำงานผ่านไปเลย
เเต่ถ้า 1.50 หรือ 2.23 จะเอามาดัก if
อยากจะเช็ตค่า ทศนิยม ถ้าไม่เต็มจำนวน
Moderator: mindphp, ผู้ดูแลกระดาน
- thatsawan
- PHP VIP Members
- โพสต์: 28508
- ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
- ติดต่อ:
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41344
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: อยากจะเช็ตค่า ทศนิยม ถ้าไม่เต็มจำนวน
โค้ด: เลือกทั้งหมด
var = 1.0
if var.is_integer():
print 'ตัวเลขลงตัว'
else :
print 'ตัวเลขไม่ลงตัว'
viewforum.php?f=16
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
- thatsawan
- PHP VIP Members
- โพสต์: 28508
- ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
- ติดต่อ:
Re: อยากจะเช็ตค่า ทศนิยม ถ้าไม่เต็มจำนวน
is_integer ใช้ไม่ได้ค่ะmindphp เขียน:คำถามควรอยู่ในหมวดนี้นะโค้ด: เลือกทั้งหมด
var = 1.0 if var.is_integer(): print 'ตัวเลขลงตัว' else : print 'ตัวเลขไม่ลงตัว'
viewforum.php?f=16
AttributeError: 'int' object has no attribute 'is_integer'
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41344
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: อยากจะเช็ตค่า ทศนิยม ถ้าไม่เต็มจำนวน
รุปแบบคือ ค่าที่เอามาเช็ค ต้องเป็น float
float.is_integer()
หรือเขียนเช็คเองแบบง่ายๆ mod หารเอาเศษ ด้วย 1
float.is_integer()
หรือเขียนเช็คเองแบบง่ายๆ mod หารเอาเศษ ด้วย 1
โค้ด: เลือกทั้งหมด
if n % 1 == 0:
return True
else:
return False
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
- thatsawan
- PHP VIP Members
- โพสต์: 28508
- ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
- ติดต่อ:
Re: อยากจะเช็ตค่า ทศนิยม ถ้าไม่เต็มจำนวน
ได้เเย้วค่ะ
ครอบ float เข้าไปif float(master_total).is_integer():
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 63