Selamat datang kembali.
Jadi sampai sekarang, kita telah belajar tentang bilangan bulat, float, string, dan nilai boolean, jadi mari kita coba dan hubungkan beberapa
hal itu bersama-sama.
Mari kita bayangkan Facebook Anda.
Menurut Anda, bagaimana cara kerja Facebook di balik layar dalam hal profil Anda?
Yah, mereka akan memiliki, katakanlah, sebuah variabel bernama nama, dan ini akan memiliki nama Anda.
Dan kemudian mereka mungkin akan memiliki variabel dengan usia Anda, katakanlah lima puluh dan tidak
benar-benar 50, tapi saya berpura-pura untuk kasus ini supaya saya terdengar lebih bijaksana dan kemudian katakanlah status hubungan.
Jadi, sekali lagi, kami juga memiliki status hubungan di Facebook.
Dan untuk saat ini, katakanlah lajang.
Itulah profil Facebook saya sekarang, jika kita ingin mengubahnya, katakanlah status hubungan saya
tiba-tiba berubah dari lajang menjadi rumit.
Nah, itu perbaikan yang mudah.
Kami hanya akan melakukan status hubungan sama dengan.
Ini rumit, saya ingat karena kutipan tunggal, kita harus melakukan backslash.
Nya.
Rumit.
Dan sekarang jika saya mencetak status hubungan saya.
Anda akan melihat bahwa itu telah diperbarui menjadi rumit, saya tidak lagi lajang, hore!
Tapi ini cukup sederhana, mari kita lakukan sesuatu yang lebih rumit dan ini akan menjadi
latihan yang menyenangkan, mari kita buat program yang menurut saya seusia Anda.
Mari kita gunakan metode input yang telah kita lihat sebelumnya.
Ingat, metode input memungkinkan kita mengetik sesuatu.
Di sini dan menerimanya sebagai input sehingga kita dapat menetapkannya ke variabel, jadi
katakanlah variabel ini akan menjadi tahun lahir dan itu akan sama dengan input yang akan ditanyakan.
Kapan atau tahun berapa Anda?
laki-laki.
Sekarang, dari sini, saya ingin Anda menjeda video dan mencoba menyelesaikannya sendiri, bagaimana Anda bisa membuatnya sehingga
di akhir program ini Anda akan ditanya tahun berapa, di mana Anda
lahir, Anda' akan mengetik tahun Anda, dan kemudian akan mencetak usia Anda berapa pun usianya.
Jadi jeda video, coba dan selesaikan ini sendiri.
Pikiran Anda, ada sedikit trik di sini.
Jadi jika dia buntu, coba cari di Google dan cari tahu apa masalahnya.
Sekali lagi, bagian dari menjadi seorang programmer adalah mencoba untuk memecahkan masalah ini yang Anda tidak tahu jawabannya.
Baiklah, izinkan saya menunjukkan solusi saya.
Kami memiliki tahun lahir kami di sini yang akan kami simpan dalam variabel.
Dan sekarang kita akan menghitung usia, saya akan mengatakan usia sama dengan baik, itu akan sama dengan
tahun ini, katakanlah dua puluh sembilan belas dan kemudian dua puluh sembilan belas di sini akan dikurangi dari tahun
kelahiran apa pun yang Anda masuk.
Jadi mari kita masukkan itu.
Dan kemudian kami hanya akan mengatakan, cetak usia Anda.
Dan kami ingin menggunakan string F di sini, jadi saya akan menambahkan F di sini.
Dan kemudian katakan saja.
H.
Jika saya menjalankan ini.
Saya mendapatkan tahun berapa Anda lahir?
Saya lahir tahun 1986.
Hmm, kami mendapatkan kesalahan, dan jika Anda mencobanya sendiri, Anda mungkin mengalami kesalahan ini, kami mendapatkan sesuatu yang
disebut kesalahan tipe dan ada banyak kesalahan yang bisa Anda dapatkan dengan Python.
Sekali lagi, kami memiliki bagian di udara, jadi jangan terlalu stres tentang hal itu.
Tetapi jika Anda membaca di sini, dikatakan tidak didukung jenis operan S empat dikurangi Int dan string.
Hmmm, mari kita coba dan debug ini.
Sepertinya kita menggunakan minus pada integer dan string.
Jadi izinkan saya mencetak di sini jenis tahun lahirnya.
Jika saya menjalankan ini dan masuk dalam sembilan belas delapan puluh enam, saya mendapatkan string kelas dan ini sedikit gotcha
karena apa yang dilakukan input adalah meminta Anda untuk memasukkan.
Tapi input yang saya tulis satu sembilan delapan enam, baik yang benar-benar akan dikonversi ke string dan ditetapkan ke
tahun lahir.
Jadi maksudnya adalah bahwa kita mencoba untuk mengurangi.
Angka atau string dari angka.
Jadi bagaimana kita memecahkan masalah ini?
Nah, Anda harus mengubahnya menjadi bilangan bulat, dan ini adalah sesuatu yang telah kita lihat
sebelumnya, yang perlu kita lakukan adalah mengubahnya menjadi bilangan bulat dengan menggunakan fungsi INT.
Jadi mari kita coba jika saya menghapus ini dan klik jalankan.
Saya akan mengatakan sembilan belas delapan puluh enam.
Dan lihatlah, usiamu adalah 33 tahun.
Kami telah membuat program yang dapat mengetahui usia Anda berdasarkan tahun kelahiran Anda.
Sekarang, ini mungkin sulit bagi Anda, tetapi ini mengajarkan konsep penting dalam pemrograman yang terkadang
Anda menyimpan data ke dalam tipe data yang berbeda dan terkadang Anda membutuhkan tipe data yang berbeda
untuk berinteraksi bersama.
Jadi Anda akan melihat banyak masalah di mana Anda harus mengonversi tipe data dan ini adalah masalah yang sangat
umum di mana Anda mengambil input berupa string dan kemudian Anda mengubahnya menjadi sesuatu seperti bilangan bulat.
Jadi dia bisa melakukan operasi matematika, dan itulah mengapa jika Anda ingat, kami memberi Anda daftar semua
tipe data kami dengan Python, tipe data dasar, dan semuanya berwarna biru karena, yah,
masing-masing dari ini adalah tindakan. fungsi yang bisa kita gunakan.
Misalnya, saya mengubah tahun lahir menjadi bilangan bulat, tetapi saya juga dapat mengubah ini menjadi float, misalnya, dan jika saya
menjalankan ini, itu akan tetap berfungsi karena Python tahu bahwa, kita dapat menggunakan bilangan bulat dan float dalam
matematika operasi, tetapi Anda dapat melihat di sini bahwa itu diubah menjadi pelampung.
Sekarang, jika kita mengubahnya menjadi boolean.
Dan saya klik jalankan.
Usiamu dua puluh delapan belas tahun, itu benar-benar membingungkan, bukan?
Nah, itu karena ini akan berubah menjadi benar dan di bawah tenda, python melakukan sesuatu yang
aneh di mana nilai benar diubah menjadi satu karena boolean ingat, itu satu atau nol, benar atau salah.
Baiklah.
Semoga ini tidak terlalu membingungkan Anda.
Ini adalah sesuatu yang akan ditemui sepanjang kursus.
Jadi jangan khawatir, kita akan mendapatkan lebih banyak dan lebih banyak latihan.
Namun, saya harap Anda bisa berlatih ini sedikit untuk benar-benar memahami apa yang terjadi, karena meskipun
ini adalah beberapa baris kode, prinsip-prinsip yang kita gunakan di sini, kita akan gunakan di seluruh basis kode yang lebih
besar dan lebih besar.
Jadi saya kira saya akan melihat Anda di yang berikutnya.
Sampai jumpa.