ปัจจุบันเราได้ทำการย้ายระบบเดิมนี้ไปยัง school.borntodev.com เพื่อประสบการณ์การเรียนที่ดี และ ง่ายขึ้นกว่าเดิม
หากคุณมีคอร์สเรียนเดิมอยู่แล้วสามารถสมัครเปิดบัญชีใหม่ และ กดทำเรื่องย้ายหลักสูตรมายังระบบใหม่ ได้โดยคอร์สเรียนไม่หาย และ ไม่เสียค่าใช้จ่าย. 🐣
ปัจจุบันเราได้ทำการย้ายระบบเดิมนี้ไปยัง school.borntodev.com เพื่อประสบการณ์การเรียนที่ดี และ ง่ายขึ้นกว่าเดิม
หากคุณมีคอร์สเรียนเดิมอยู่แล้วสามารถสมัครเปิดบัญชีใหม่ และ กดทำเรื่องย้ายหลักสูตรมายังระบบใหม่ ได้โดยคอร์สเรียนไม่หาย และ ไม่เสียค่าใช้จ่าย. 🐣
print(18/2) # 9.0
print(18+2) # 20
print(18-2) # 16
print(18*2) # 36
จะเห็นว่าการ บวก ลบ คูณ ผลลัพธ์ที่ได้ก็ออกมาเป็นเลขจำนวนเต็มปกติ แต่ในบรรทัดแรกที่เป็นการหารนั้นผลลัพธ์ออกมาเป็น
9.0 ซึ่งเป็นจุดทศนิยม นั่นเพราะว่าใน Python การหารนั้นไม่ว่าตัวเลขที่นำมาหารกันจะเป็นจำนวนเต็มหรือทศนิยม
ผลลัพธ์ก็จะออกมาเป็นทศนิยมเสมอ
Tips:
การนำ Integer 2 ตัวมาหารกันด้วยเครื่องหมาย / แล้วได้ผลลัพธ์เป็น float จะใช้ได้แค่ใน Python 3 เท่านั้น
ถ้าเราลองรันโค้ด print(18/2) ใน Python 2.7 ผลลัพธ์ที่ได้จะเป็น 9 ซึ่งเป็น Integer
ถ้าสงสัยว่าทำไมเป็นแบบนั้น เข้าไปอ่านกันได้ที่ลิงค์นี้เลย https://www.python.org/dev/peps/pep-0238/
5 ความคิดเห็น