MulaiMulai sekarang secara gratis

Pembagian dengan integer dan float

Python mendukung dua operator pembagian: / dan //. Di Python 3, / akan selalu mengembalikan hasil bertipe float, sedangkan // adalah pembagian lantai (floor division) dan akan selalu mengembalikan hasil bertipe integer. Pembagian lantai setara dengan melakukan math.floor(pembilang/penyebut), yang mengembalikan bilangan bulat terbesar yang kurang dari atau sama dengan hasil operasi pembagian. Anda dapat mempelajari lebih lanjut tentang math.floor di Dokumentasi Python.

Latihan ini adalah bagian dari kursus

Tipe Data di Python

Lihat Kursus

Petunjuk latihan

  • Cetak hasil dari 2/1 dan 1/2.
  • Cetak hasil pembagian lantai dari 2//1 dan 1//2.
  • Cetak tipe dari 2/1 dan 2//1.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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(____)
Edit dan Jalankan Kode