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
Petunjuk latihan
- Cetak hasil dari
2/1dan1/2. - Cetak hasil pembagian lantai dari
2//1dan1//2. - Cetak tipe dari
2/1dan2//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(____)