Selamat datang kembali.
Mari kita coba dan lakukan latihan untuk mengikat semua yang telah kita pelajari sampai sekarang.
Bersama-sama, kita akan membuat pemeriksa kata sandi.
Sekarang, sementara yang ingin kita lakukan adalah membuat semacam input yang akan kita tanyakan.
Jadi kita akan menggunakan fungsi input dan di sini kita akan meminta nama pengguna.
Kemudian kita akan meminta masukan lagi.
Itu akan menjadi kata sandi.
Dan pada akhirnya, dengan input yang ingin kita cetak.
Sesuatu, baris kata sandi, dan kemudian kita mungkin akan memiliki kata sandi yang sebenarnya di sini dan itu
akan mengatakan variabel lain di sini panjang.
Jadi yang ingin kita lakukan adalah kata sandi dan mungkin kata sandinya.
Lenth.
Jadi katakanlah kami mencetak nama pengguna kami Jayjay, dan kemudian kami memberikannya kata sandi rahasia.
Nah, kita harus mencetak kata sandinya.
Rahasia adalah satu, dua, tiga, empat, lima, enam huruf.
Sekarang, jelas, kami tidak ingin menampilkan atau menampilkan kata sandi, mungkin untuk alasan keamanan, jadi kami ingin mengubah
rahasia menjadi satu, dua, tiga, empat, lima, enam, dua bintang.
Jadi tugas Anda adalah mengonversi kedua input ini.
Dan, Anda tahu, mari kita juga melakukan salam di mana kita mengucapkan nama pengguna di sini, jadi kita akan mengatakan, hai, J.
J..
Kata sandi Anda.
Yang akan ditandai dengan bintang panjangnya enam huruf sekarang, satu trik rapi di sini yang belum Anda pelajari dan mungkin ingin
Anda gunakan di sini adalah ini yang dapat mereka lakukan dengan string.
Saya bisa pergi ke Star Times.
Pastikan bintangnya adalah string, kalikan dengan 10, dan jika saya mencetaknya.
Saya mendapatkan 10 bintang, jadi Anda mungkin ingin menggunakan fungsi ini saat kami melakukan ini.
Baiklah, jeda videonya, coba, jika Anda ingat, tujuannya adalah untuk mencetak
nama pengguna dan memblokir kata sandi dengan berapa banyak karakter kata sandi.
Baiklah, jeda videonya, jika tidak, saya akan mulai dengan jawabannya.
Jadi hal pertama yang akan kita coba dan lakukan adalah membuat dua input.
Jadi yang pertama, saya akan mendapatkan nama pengguna, akan menetapkannya ke nama pengguna
variabel dan itu akan mengatakan, apa nama pengguna Anda?
Kemudian yang kedua akan menjadi kata sandi.
Dan kata sandinya, yah, kami akan mengatakan, apa kata sandi Anda?
Dan meskipun ini adalah contoh sederhana, ini adalah sesuatu yang akan Anda lihat dengan situs web
besar lainnya seperti Instagram atau mungkin Netflix saat Anda masuk.
Jadi sekarang saya telah menyimpan informasi ini ke dalam sebuah variabel, saya dapat menggunakannya dengan benar, saya dapat mencetak dan kita akan melakukan
string F untuk membuat hidup kita lebih mudah.
Jadi saya telah menambahkan F di sini.
Dan apa yang akan kita lakukan adalah ini akan mengatakan.
Nama pengguna.
Kata sandi Anda.
Dan kami akan menambahkan kata sandi di sini.
Apakah dan kemudian kami akan menambahkan.
Variabel lain di sini.
Yang merupakan panjang kata sandi.
Jadi bagaimana kita akan menghitungnya?
Nah, mari kita coba sesuatu di sini.
Mari kita lihat apakah saya dapat menggunakan fungsi panjang dan di sini, lakukan kata sandi.
Mari kita lihat apa yang terjadi di sini.
Apa nama pengguna saya?
Mari kita pergi dengan Andre.
Apa kata sandi saya, mari kita ketik secara rahasia di sini.
Dan saya mendapatkan Andre kata sandi Anda.
Yah, saya tidak bisa berbicara bahasa Inggris dengan benar, rahasia kata sandi saya adalah enam, enam, mari kita menulis enam huruf.
Luar biasa.
Jadi ini berfungsi karena dengan string F, saya dapat membuat atau menambahkan ekspresi python di sini menggunakan kata sandi
panjang, tetapi ada masalah di sini, bukan?
Kami tidak ingin benar-benar mencetak rahasia.
Kami ingin mencetaknya dalam bentuk bintang.
Dan ini adalah diskusi yang bagus tentang keterbacaan kode Anda.
Sekarang, ini adalah contoh sederhana, tetapi kita dapat membuat kode ini sedikit lebih bersih.
Misalnya, kita dapat memecah sesuatu sehingga kita memiliki kata sandi.
Lenth.
Akan lenth.
Kata sandi, jadi kami menghitung panjangnya.
Jadi ini akan menyimpan enam atau apa pun masukan kata sandi kita dan itu bagus dan deskriptif,
mudah dipahami oleh pengembang lain.
Dan kemudian di sini.
Saya juga dapat memiliki kata sandi tersembunyi dan kata sandi tersembunyi ini akan menjadi panjang kata sandi, dan kami akan
menggunakan bintang itu.
String dan kalikan dengan panjang kata sandi.
Mari kita membuat ini sedikit lebih besar.
Sehingga sekarang kode kami dapat dipahami dengan baik dengan cara yang lebih mudah, jadi kami memiliki panjang kata sandi, jadi kami akan
mengatakan nama pengguna kata sandi kata sandi Anda, tetapi kami ingin memastikan bahwa itu adalah kata sandi yang tersembunyi.
Jadi kita akan menyalin ini di sini.
Jadi username password Anda, kita akan mencetak password tersembunyi dan kemudian kita akan menyalin password
lenth.
Sekarang, saya berpendapat bahwa ini membaca lebih baik.
Karena setiap baris melakukan sesuatu yang sederhana dan akhirnya kami mencetak hasilnya, dan meskipun ini adalah contoh
kecil dan sederhana, gagasan tentang keterbacaan dan pembuatan serta penulisan kode yang masuk akal merupakan
konsep penting.
Jadi mari kita lihat apakah ini berhasil.
Saya akan klik jalankan nama pengguna saya, Andre.
Kali ini, kata sandi saya akan sangat rahasia.
Dan lihat itu.
Andre, kata sandi Anda berhasil.
Panjangnya 11 huruf.
Kerja bagus sampai sejauh ini.
Semoga Anda mendapatkannya.
Sampai jumpa di video selanjutnya.