Pages

Wednesday, February 2, 2022

Range

Python membuatnya sangat mudah untuk membuat urutan angka menggunakan fungsi range().

Secara default, ini dimulai dari 0, bertambah 1 dan berhenti sebelum nomor yang ditentukan.

Kode berikut menghasilkan daftar yang berisi semua bilangan bulat, hingga 10.

  

  

Untuk menampilkan rentang sebagai daftar, kita perlu secara eksplisit mengonversinya menjadi daftar, menggunakan fungsi list(). 

Benar, saatnya untuk menyelam lebih dalam ke dalam rentang!

Jika range dipanggil dengan satu argumen, itu akan menghasilkan objek dengan nilai dari 0 hingga argumen itu.

Jika dipanggil dengan dua argumen, itu akan menghasilkan nilai dari yang pertama ke yang kedua.

Sebagai contoh:

 

 

Ingat, argumen kedua tidak termasuk dalam rentang, jadi rentang(3, 8) tidak akan menyertakan angka 8.

Ada juga argumen ketiga yang dapat Anda gunakan dengan range(), dan itu sangat berguna. Ini disebut Langkah dan menentukan interval dari urutan yang dihasilkan. Lihatlah: 

 

 

Mau mundur? Tidak masalah! Kita juga dapat membuat daftar angka yang menurun, menggunakan angka negatif sebagai argumen ketiga, misalnya list(range(20, 5, -2)). 

Mari kembali ke perulangan for sejenak, karena ini adalah teman yang baik dengan jangkauan. Ini biasanya digunakan untuk mengulang beberapa kode beberapa kali, yang dilakukan dengan menggabungkan loop for dengan objek range. Seperti ini:

 

 

Jangan khawatir tentang memanggil daftar pada objek rentang saat digunakan dalam perulangan for, karena tidak diindeks, jadi daftar tidak diperlukan.

No comments:

Post a Comment