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 merupakan bagian dari kursus
Tipe Data di Python
Instruksi latihan
- Cetak hasil dari
2/1dan1/2. - Cetak hasil pembagian lantai dari
2//1dan1//2. - Cetak tipe dari
2/1dan2//1.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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(____)