Dari kursus: Dasar-Dasar Pemrograman: Melampaui Dasar

Solusi: Bekerja dengan kumpulan - Tutorial Python

Dari kursus: Dasar-Dasar Pemrograman: Melampaui Dasar

Solusi: Bekerja dengan kumpulan

(musik yang hidup) - Semoga Anda bersenang-senang dengan tantangan itu. Anda mungkin memiliki pertanyaan saat melakukannya atau Anda mungkin memiliki momen ketika Anda tidak yakin tentang apa yang harus dilakukan selanjutnya. Jika Anda melakukannya, itu benar-benar normal. Memahami dan bekerja dengan konsep pemrograman membutuhkan latihan. Mencoba tantangan ini adalah langkah pertama dalam membangun otot-otot itu. Izinkan saya menunjukkan kepada Anda bagaimana saya menangani yang satu ini. File awal saya memiliki dua set variabel. Mari kita mulai dengan set pertama, empat bintang yang paling dekat dengan Bumi. Ini pada dasarnya adalah daftar yang diurutkan dan daftar Python adalah pilihan ideal untuk mengelompokkan data ini karena urutannya penting. Jadi saya akan mulai dengan mengomentari variabel yang ada dan kemudian saya akan membuat variabel baru yang disebut bintang. Setelah tanda sama dengan, ketik tanda kurung siku pembuka lalu saya tekan enter dan saya siap untuk memasukkan nilai. Ini hanya akan menjadi string yang dipisahkan oleh koma. Saya bisa menyalin dan menempel, tetapi saya seorang pengetik yang cukup cepat jadi saya akan mengetiknya. Jadi kami mendapatkan Sol dan koma, Alpha Centauri dan koma, Barnard dan koma. Dan akhirnya, Wolf 359, dan koma. Lihat koma yang saya taruh di bagian paling akhir? Secara teknis tidak diperlukan tetapi merupakan praktik umum untuk menyertakan ini di akhir daftar atau array dalam sejumlah bahasa. Dengan koma terakhir di sana, jika saya ingin kembali nanti dan menambahkan nilai lain, saya tidak berisiko lupa menambahkan koma sebagai pemisah, yang akan menimbulkan kesalahan sintaksis. Selanjutnya, saya ingin mencetak bintang terdekat keempat. Saya akan menggunakan pernyataan print, dan di parens, singkirkan pop-up itu. Untuk nilai yang ingin saya cetak, saya menentukan variabel bintang, tanda kurung siku, dan kemudian di tanda kurung, saya perlu menggunakan nomor indeks untuk nilai keempat. Ingat bagaimana elemen array diberi nomor? Mereka mulai dari nol, itu berarti saya memiliki nol, lalu satu, lalu dua, dan akhirnya indeks tiga. Jadi saya mengetik tiga di tanda kurung siku untuk merujuk pada item keempat. Saya akan menyimpan dan saya akan berjalan di terminal. Dan ada Wolf 359, bintang terdekat keempat. Jadi saya menyelesaikan bagian pertama dari tantangan. Sekarang ke kumpulan variabel lainnya, puncak tertinggi pada berbagai lempeng tektonik. Perhatikan bahwa setiap nama variabel menjelaskan data yang disimpannya. Jadi ketika kita melihat mengelompokkan data ini bersama-sama, kamus masuk akal karena memungkinkan kita untuk mempertahankan label dan nilai-nilainya. Saya akan mulai dengan mengomentari nilai-nilai yang ada dan kemudian saya akan membuat variabel baru yang disebut peaks untuk menyimpan kamus saya. Setelah tanda sama dengan, saya akan mengetik kurung kurawal pembuka dan tekan enter. Saya masih memasukkan konten saya baris demi baris tetapi ingat, ada beberapa perbedaan dari variabel asli di atas. Pertama, label perlu diformat sebagai string sehingga dikelilingi oleh tanda kutip. Dan kemudian alih-alih tanda sama dengan antara label dan nilai, saya harus menggunakan titik dua sebagai gantinya. Dan akhirnya, saya harus mengingat koma di akhir setiap baris. Saya akan mengetik nama pelat dan kemudian menyalin dan menempelkan nama puncak, jadi Afrika, titik dua, spasi, dan kemudian saya hanya akan menyalin dan menempelkan Kilimanjaro. Kemudian koma dan tekan enter. Dan sama untuk masing-masing sisanya. Sangat umum ketika Anda bekerja dengan kamus seperti ini bahwa Anda benar-benar membawa data dari tempat lain. Tetapi dalam hal ini, kami hanya mengetiknya. Dan beberapa lagi. Pacific. Dan akhirnya, Amerika Selatan dan koma terakhir itu. Dan terakhir, untuk mencetak nama puncak Pasifik, saya menggunakan pernyataan cetak. Dan di parens, saya akan merujuk nama variabel, yaitu puncak. Dan kemudian dalam tanda kurung siku, alih-alih perlu mengidentifikasi nomor indeks, saya cukup mengetikkan teks label untuk nilai yang ingin saya cetak dalam tanda kutip. Jadi dalam hal ini, itu Pasifik. Dan ingat bahwa kapitalisasi itu penting sehingga saya perlu memastikan di sini bahwa saya menggunakan huruf kapital P, seperti tag di kamus yang saya buat. Kemudian saya dapat menyimpannya, menjalankan kode itu di terminal. Dan sekarang selain Wolf 359, saya telah mencetak Mauna Kea, yang merupakan puncak di lempeng Pasifik. Saya harap Anda menikmati tantangan itu. Jika Anda membuatnya bekerja sendiri, selamat. Dan jika tidak, tidak apa-apa. Faktanya, bagian dari pemrograman adalah menguji batas Anda, mengidentifikasi apa yang perlu Anda pelajari dan kemudian berlatih. Teruslah, dan Anda akan membangun program Anda sendiri yang berisi koleksi dalam waktu singkat.

Konten