เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การหารด้วยจำนวนเต็มและจำนวนทศนิยม

Python รองรับตัวดำเนินการหาร 2 แบบ ได้แก่ / และ // ใน Python 3 ตัวดำเนินการ / จะคืนค่าผลลัพธ์เป็น float เสมอ ส่วน // คือการหารแบบ floor division ซึ่งจะคืนค่าผลลัพธ์เป็นจำนวนเต็มเสมอ การหารแบบ floor division มีผลเช่นเดียวกับการใช้ math.floor(numerator/divisor) ซึ่งคืนค่าจำนวนเต็มที่มากที่สุดที่น้อยกว่าหรือเท่ากับผลหาร สามารถศึกษาข้อมูลเพิ่มเติมเกี่ยวกับ math.floor ได้ที่ Python Docs

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

ประเภทข้อมูลใน Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • แสดงผลลัพธ์ของ 2/1 และ 1/2
  • แสดงผลลัพธ์การหารแบบ floor division ของ 2//1 และ 1//2
  • แสดงชนิดข้อมูลของ 2/1 และ 2//1

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Print the result of 2/1 and 1/2
print(____)
print(____)

# Print the floored division result of 2//1 and 1//2
print(____)
print(____)

# Print the type of 2/1 and 2//1
print(____)
print(____)
แก้ไขและรันโค้ด