Selamat datang kembali.
Mari kita bicara tentang tipe data pertama kita dan Anda tahu apa, mari kita lakukan dua pada saat
yang sama kita memiliki Int dan float's int untuk Integer, seperti yang Anda lihat di sini, dan float singkatan dari angka floating point.
Hmm, mari kita telusuri dulu, mari kita mulai dengan bilangan bulat, bilangan bulat adalah, yah, angka tiga atau empat
atau lima.
Ini semua bilangan bulat.
Dalam bahasa pemrograman, Anda dapat menggunakan bilangan bulat untuk melakukan operasi matematika, misalnya, dua tambah empat, jika
saya menjalankan ini dengan baik, tidak ada yang dicetak karena lagi, kita harus melakukan beberapa tindakan pada tipe data
ini.
Dan satu tindakan yang telah kita pelajari sejauh ini adalah ide pencetakan ini.
Dan kami mencetak sesuatu dengan memanggil kata kunci print dengan tanda kurung.
Jadi tanda kurung hampir seperti mengatakan, hei, lakukan tindakan ini pada tipe data ini.
Dan jika kita menjalankan ini.
Kami mendapatkan enam di sini, luar biasa.
Jadi tidak hanya kita menggunakan print, tapi kita juga menggunakan tanda plus untuk melakukan tindakan untuk menambahkan dua
tipe data bersama-sama.
Dan seperti yang dapat Anda bayangkan, kami dapat melakukannya.
Sebagian besar operasi matematika, operasi dasar yang dapat kita lakukan negatif, kita dapat melakukan, katakanlah, dua kali
untuk.
Dan kemudian kita juga bisa melakukan dua dibagi empat dan sebenarnya, klik run here.
Baiklah, sepertinya semuanya bekerja.
Kami telah menambahkan, kami telah mengurangi, kami telah mengalikan, dan kemudian kami juga telah membagi.
Sekarang, inilah bagian yang menarik.
Sampai sekarang, kami telah menggunakan apa yang kami sebut bilangan bulat.
Artinya, ini adalah bilangan bulat, tidak ada tempat desimal, itu hanya bilangan bulat.
Dan trik rapi yang bisa saya lakukan di sini adalah saya benar-benar bisa mengatakannya.
Hei, apa tipe dua tambah empat?
Jika saya klik jalankan di sini.
Baiklah, mari kita menguraikan apa yang baru saja terjadi.
Saya telah mengajari Anda tindakan lain yang dapat kita lakukan, yang merupakan sesuatu yang disebut tipe, yang memberi
tahu kita, hei, tipe data apa ini?
Dan seperti dalam matematika, kita menggunakan tanda kurung demi tanda kurung, jadi bagian pertama, Python berkata, hei, apa dua tambah
empat?
Nah, itu akan menjadi enam.
Dan itu akan mengatakan, hei, apa jenis seksnya?
Nah, jenis kelamin itu adalah bilangan bulat.
Jadi itu akan mengatakan class dan kita tidak perlu khawatir tentang kata kunci class untuk saat ini.
Itu adalah sesuatu yang akan kita bicarakan nanti.
Tapi kita lihat di sini bahwa kita menggunakannya untuk integer.
Dan akhirnya, setelah ini dievaluasi oleh Python, kami mencetak apa pun yang dilakukannya, yaitu class
int.
Sekarang, periksa ini, mari lakukan hal yang sama untuk semua yang ini juga.
Jadi kita akan mengatakan ketik di sini ketik.
Di Sini.
Dan kemudian ketik.
Di sini dan jika sintaks ini menakutkan, jangan khawatir, ini adalah sesuatu yang biasa Anda lakukan.
Ini adalah bahasa pemrograman pertama Anda.
Ini tidak akan mudah karena, yah, jika itu mudah, maka semua orang akan melakukannya.
Jadi bertahanlah di sana.
Percayalah, saat Anda berlatih lebih banyak, ini akan mulai semakin masuk akal.
Sekarang, sebelum saya klik run.
Menurut Anda apa output dari masing-masing baris ini?
Siap?
Coba tebak dan mari kita klik.
Baiklah, kami mengerti.
Untuk enam, kami memiliki dua negatif di sini, yang juga merupakan bilangan bulat, kami memiliki delapan di sini, yang
juga merupakan bilangan bulat, tetapi kemudian kami memiliki float.
Karena dua dibagi empat adalah nol koma lima.
Hmm, apa itu?
Nah, ingat, kita berbicara tentang dua tipe data di sini.
Kita berbicara tentang Int dan float.
Dan float adalah apa yang kita sebut angka floating point, angka floating point hanyalah angka dengan titik
desimal.
Dalam kasus kami, ini adalah nol koma lima.
Jadi itu adalah angka floating point.
Jadi jika kita menulis angka, misalkan kita akan melakukan jenis cetak dan kemudian saya akan mengatakan nol koma nol nol nol nol
satu.
Menurutmu apa yang akan kita dapatkan?
Nah, kita akan mendapatkan pelampung.
Jika saya melakukan lima koma nol nol nol satu lagi, kita akan mendapatkan pelampung.
Bagaimana dengan angka nol?
Jika saya klik, jalankan.
Saya mendapatkan THT karena sementara tidak ada titik desimal.
Mengapa kita perlu membuat perbedaan ini dalam pemrograman dan khususnya dalam Python?
Yah, itu karena pelampung sebenarnya memakan lebih banyak ruang di memori daripada bilangan bulat.
Benar?
Karena mengingat nomor ini, nomor enam, ini perlu disimpan dalam memori di mesin kita.
Dan ingat bahwa mesin tidak benar-benar memahami hal ini.
Mereka memahami nol dan satu dan mereka menyimpan nomor ini dan sesuatu yang disebut bilangan biner atau biner, yaitu
nol dan satu.
Sekarang, masalahnya adalah ketika Anda memiliki tempat desimal seperti titik nol atau kurang hingga sepuluh koma lima enam,
sulit untuk menyatakannya dalam bilangan biner, nol dan satu karena titik ini.
Jadi angka floating point pada dasarnya menyimpan angka-angka ini di dua lokasi berbeda, satu untuk sepuluh dan
satu untuk lima puluh enam.
Sekarang, kita tidak perlu mendapatkan teknis di sini, tapi itu idenya, idenya adalah kita membutuhkan lebih
banyak memori untuk menyimpan nomor seperti ini daripada nomor seperti ini.
Sekarang, topik bilangan floating point benar-benar menarik, dan saya akan menautkan ke
sumber daya, tetapi cara terbaik untuk mempelajari lebih lanjut tentang floating point, sekali lagi, tidak
terlalu penting bagi Anda untuk mengetahui detail teknisnya, tetapi jika Anda pergi ke titik mengambang, tidak ada python.
Sekali lagi, Anda ingin memastikan bahwa Anda membuka dokumentasi untuk versi tiga.
Dan Anda benar-benar dapat belajar tentang aritmatika floating point dan dokumentasi resmi oleh Python ini selalu merupakan alat yang
baik untuk Anda gunakan setiap kali Anda bingung tentang sesuatu atau Anda ingin mendapatkan sedikit
lebih banyak detail ekstra.
Tapi mari kita kembali ke topik yang ada.
Makan dan float keduanya digunakan untuk, yah, angka, benar, dan Python akan secara otomatis memformat
tipe menjadi apa pun yang masuk akal, misalnya, jika di sini.
Saya bersedia.
Dua puluh ditambah satu koma satu.
Salah satunya adalah bilangan bulat, yang lainnya adalah angka floating point, tetapi ketika saya mengklik jalankan di sini.
Secara otomatis, Python akan mengubahnya menjadi float, mari kita hapus ini di sini agar kita tidak bingung
dengan mereka.
Jadi jika saya menjalankan ini, kita melihat bahwa seluruh ekspresi ini diubah menjadi, well, float.
Sekarang, jika saya melakukannya, katakanlah sembilan koma sembilan di sini.
Yang akan sama dengan 11 dan saya klik jalankan dua float ini, tambahkan hingga saat masih angka floating point, karena
jika saya menghapus jenis dari sini dan saya klik run.
Ini memberi saya hasil, sebelas koma nol.
Itu membuat angka floating point baik-baik saja.
Tetapi pada akhirnya, yang kami pedulikan adalah python itu berfungsi.
Cara yang kita harapkan untuk melakukan itu adalah kita dapat melakukan operasi matematika.
Sebenarnya, kita juga bisa melakukan beberapa hal lain.
Ada juga gagasan tentang perkalian ganda ini.
Jadi ini berarti pangkat dua ke pangkat dua.
Nah, itu akan sama dengan empat.
Karena kekuatan tiga akan sama dengan delapan.
Kami juga memiliki pembagian ganda.
Artinya, kita bisa membaginya dengan empat, tapi kemudian kita memotong tahun ini jika saya klik run here.
saya mendapatkan nol.
Ini sebenarnya mengembalikan bilangan bulat.
Bulatkan ke bawah jika saya melakukan tiga dibagi empat.
Saya mendapatkan nol, tetapi jika saya melakukan lima dibagi empat.
saya mendapatkan satu.
Ini akan dibulatkan ke bawah menjadi bilangan bulat.
Terakhir, operator terakhir yang akan kita pelajari disebut Modula, dan terlihat seperti ini
jika saya melakukan lima modulo, yang merupakan tanda persen.
Dibagi empat atau modulo empat, lima, jalankan ini.
saya mendapatkan satu.
Modulo digunakan untuk mewakili apa yang tersisa dari divisi ini.
Jadi jika saya membagi lima dengan sisa pembagian ini akan menjadi satu jika saya melakukan enam dibagi empat
dengan Modula dan saya menjalankan, saya mendapatkan.
Dua adalah sisa dari empat.
Baiklah, mari kita istirahat dan belajar sedikit lebih banyak tentang angka-angka ini di video berikutnya oleh.