Penulis: Menuju Tim AI
Awalnya diterbitkan di Towards AI the World’s Leading AI and Technology News and Media Company. Jika Anda sedang membangun produk atau layanan terkait AI, kami mengundang Anda untuk mempertimbangkan untuk menjadi sponsor AI. Di Towards AI, kami membantu menskalakan AI dan startup teknologi. Biarkan kami membantu Anda melepaskan teknologi Anda kepada massa.
Foto oleh Diana Polekhina di Unsplash
Python, Pemrograman, Tutorial
Tutorial Pemrograman Python 101 — Pendekatan Logis Murni
Pengarang: Pratik Shukla
Dalam rangkaian artikel ini, kami akan mengimplementasikan beberapa masalah latihan dasar dengan Python. Tujuan utama kami adalah untuk meningkatkan pemikiran logis. Jadi, kami tidak akan menggunakan pustaka Python apa pun dalam implementasinya. Harap beri tahu kami jika Anda memiliki saran atau komentar.
Mari kita mulai!
Latihan Soal #1:
Anda diberi array arr dari n elemen. Tujuan Anda adalah menemukan panjang n array tanpa menggunakan fungsi bawaan seperti len(). Ambil input dan output berikut sebagai contoh.
masukan = [1,2,3,4,5]
Keluaran = 5
Sekarang, luangkan waktu untuk memahami masalahnya dan mengimplementasikannya dengan Python.
Solusi untuk Latihan Soal #1:
https://medium.com/media/134b45123ba3af78064f3c0607211833/href
Penjelasan untuk Solusi Soal Praktik #1:
Pertama-tama, kita membuat fungsi find_len(arr). Fungsi mengambil array arr sebagai argumen. Tujuan kami adalah menemukan panjang array arr. Selanjutnya, kita mendefinisikan jumlah variabel dan menetapkan nilainya ke 0. Pada akhirnya, kita akan mengembalikan nilai hitungan yang diperbarui sebagai panjang array input. Kami menginisialisasinya dengan 0 karena, saat ini, kami tidak tahu ukuran array input. Selanjutnya, kita menjalankan for loop untuk menelusuri semua elemen array. Harap dicatat bahwa for loop akan berakhir hanya setelah iterasi melalui semua elemen dari array input. Saat kita mengulangi elemen array, kita akan menaikkan nilai count sebesar 1 untuk melacak jumlah elemen dalam array. Setelah loop for berakhir, kami mengembalikan nilai count. Variabel count di sini memberi kita panjang arr array input. Pada langkah selanjutnya, kita hanya memanggil fungsi dan mencetak nilainya.
Mari kita lihat bagaimana operasi dilakukan dengan beberapa grafik.
Lihat rekomendasi editorial kami untuk stasiun kerja pembelajaran mendalam terbaik. 📚
Node hijau mewakili posisi iterasi saat ini. Node berwarna merah mewakili node yang dikunjungi.
Awalnya, tidak ada node yang dikunjungi, dan kita belum memasuki loop for.
Iterasi pertama dari for loop.
Iterasi ke-2 dari for loop.
Iterasi ke-3 dari for loop.
Iterasi ke-4 dari for loop.
Iterasi ke-5 dari for loop.
Karena tidak ada lagi elemen untuk diulang, perulangan for kita akan berhenti dan mengembalikan nilai hitungan saat ini.
Jadi, ini adalah bagaimana kita dapat menemukan panjang array tanpa menggunakan fungsi bawaan apa pun di Python. Kami harap kalian belajar sesuatu yang baru darinya. Jika Anda memiliki saran atau komentar, jangan ragu untuk meninggalkan komentar. Terima kasih sudah membaca!
Sumber daya:
Find the Length of an Array in Python awalnya diterbitkan di Towards AI on Medium, di mana orang-orang melanjutkan percakapan dengan menyoroti dan menanggapi cerita ini.
Diterbitkan melalui Menuju AI