Python adalah bahasa pengaturcaraan moden, tujuan umum, dan tahap tinggi yang dilengkapi dengan ciri-ciri hebat. Python mempunyai banyak modul bawaan untuk menyokong pelbagai operasi. Fungsi range () adalah fungsi built-in yang digunakan untuk melakukan tugas atau tindakan tertentu untuk beberapa kali. Dengan kata lain, fungsi range () digunakan untuk melakukan tugas secara berulang. Fungsi ini digunakan bersama dengan gelung untuk dan gelung sementara.
Fungsi julat () membolehkan anda menghasilkan urutan nombor dalam julat yang ditentukan. Fungsi range () mengandungi dua definisi konstruktor berikut:
-
- jarak (berhenti)
- julat (mula, berhenti, langkah)
Definisi julat (berhenti) fungsi julat () mengambil nilai berhenti sebagai argumen. Nilai berhenti menentukan titik akhir turutan. Fungsi julat () berhenti mengembalikan urutan nombor apabila mencapai nilai berhenti. Fungsi range () juga mengambil nilai permulaan, berhenti, dan langkah sebagai argumen.
Parameter ditakrifkan sebagai berikut:
- permulaan: permulaan urutan nombor.
- berhenti: titik akhir bagi urutan nombor.
- langkah: nilai kenaikan dalam urutan.
Sebagai contoh, untuk mencetak urutan nombor dari 1 hingga 20 dengan setiap nilai bertambah dua, nilai permulaan adalah 1, nilai berhenti adalah 21, dan nilai langkah adalah 2. Dalam kes ini, nilai berhenti diperlukan, sementara nilai permulaan dan langkah adalah pilihan.
Mari kita lihat beberapa contoh yang menggunakan fungsi Python range ().
Menggunakan julat () dengan untuk Loop
Fungsi julat () kebanyakannya digunakan dalam kombinasi dengan gelung untuk dan sementara. Dalam program yang diberikan, kami hanya menentukan nilai berhenti.
Kami akan mencetak urutan nombor menggunakan fungsi untuk gelung dan julat ().
#menentukan julat nombor hingga 20bilangan = julat (21)
untuk saya dalam jumlah:
#mencetak urutan nombor
cetak ("Nombor itu:", i)
Pengeluaran
Seterusnya, kita akan menentukan fungsi range () dengan nilai start, stop, dan step dan mencetak urutan nombor menggunakan loop untuk.
#menentukan julat nombor dari 1 hingga 21#nilai langkah adalah 2
bilangan = julat (1,21,2)
untuk saya dalam jumlah:
#mencetak urutan nombor
cetak ("Nombor itu:", i)
Pengeluaran
Membuat Senarai Nombor Menggunakan Julat () Fungsi
Secara definisi, julat () menghasilkan urutan nombor dalam julat tertentu. Kita boleh membuat senarai nombor menggunakan fungsi rentang () dengan cara yang mudah. Mari kita buat beberapa senarai menggunakan fungsi range ().
#membuat senarai dengan pelbagai#menggunakan nilai berhenti
Nilai #stop ialah 20
my_list = julat (20)
# mencetak senarai
cetak (senarai (senarai_ku))
#menggunakan nilai mula dan henti
#start nilai adalah 7 dan nilai berhenti adalah 20
my_list = julat (7,20)
# mencetak senarai
cetak (senarai (senarai_ku))
#menggunakan nilai permulaan, berhenti, dan langkah
#start nilai adalah 7, nilai berhenti adalah 20, dan nilai langkah adalah 3
my_list = julat (7,20,3)
# mencetak senarai
cetak (senarai (senarai saya))
Pengeluaran
Seterusnya, kami akan mencetak senarai 10 nombor ganjil dan nombor genap pertama menggunakan fungsi julat ().
#menjana 10 nombor ganjil pertamamy_list = julat (1,20,2)
# mencetak senarai
cetak ("Senarai nombor ganjil:", senarai (my_list))
#menjana 10 nombor genap pertama
my_list = julat (2,21,2)
# mencetak senarai
cetak ("Senarai nombor genap:", senarai (my_list))
Pengeluaran
Membuat Nombor Berganda Menggunakan Fungsi julat ()
Untuk senarai, kita juga dapat membuat tupel angka menggunakan fungsi range ().
#membuat tuple dengan jarak jauh#menggunakan nilai berhenti
Nilai #stop ialah 30
my_tuple = julat (30)
# mencetak tuple
cetak (tuple (my_tuple))
#menggunakan nilai mula dan henti
#start nilai adalah 7 dan nilai berhenti adalah 30
my_tuple = julat (7,30)
# mencetak tuple
cetak (tuple (my_tuple))
#menggunakan nilai permulaan, berhenti, dan langkah
#start nilai adalah 7, nilai berhenti adalah 30, dan nilai langkah adalah 3
my_tuple = julat (7,30,3)
# mencetak tuple
cetak (tuple (my_tuple))
Pengeluaran
Menggunakan julat () Fungsi untuk Berterusan hingga Panjang Objek
Fungsi range () juga dapat digunakan untuk melakukan lelaran. Fungsi len () menentukan panjang objek turutan, i.e. senarai, tupel, dan nilai panjang diteruskan ke fungsi range () sebagai argumen. Mari kita lihat contohnya.
#membuat senaraimy_list = [1,2,3,4,5,6,7,8,9]
untuk julat x (len (senarai_ my)):
cetak (my_list [x])
Pengeluaran
Kesimpulannya
Artikel ini menjelaskan fungsi Python range () melalui pelbagai contoh. Python adalah bahasa pengaturcaraan peringkat moden dan tinggi yang menyediakan banyak modul dan fungsi terbina dalam untuk melaksanakan tugas tertentu. Fungsi range () adalah fungsi Python terbina dalam. Fungsi range () digunakan untuk melakukan tugas untuk beberapa kali. Ia juga boleh digunakan untuk menghasilkan nombor secara berurutan. Untuk mengetahui lebih lanjut mengenai Python dan pelbagai ciri yang boleh anda gunakan dengan bahasa ini, lihat linuxhint.com.