Cara menggunakan RNAGE pada Python

Pada tutorial kali ini kita akan belajar tentang Cara Menggunakan Fungsi For Else, Range, dan Break Pada Python, seperti yang kita ketahui bahwa perulangan for disebut juga dengan counted loop (perulangan yang terhitung). For loop digunakan untuk melakukan perulangan atau interaksi sampai batas range yang telah kita tentukan dan for juga biasa digunakan untuk melooping kode yang sudah diketahui banyak perulangannya. Pada looping for kita juga bisa menambahkan fungsi else untuk contoh sederhananya seperti dibawah ini :

foriinrange(1,6):

    print("angka",i)

else:

    print("looping selesai")

# hasil :

# angka 1

# angka 2

# angka 3

# angka 4

# angka 5

# looping selesai

ket :

Pada script diatas else berfungsi untuk mencetak hasil akhir dari loopingan yang kita buat, nah jika hasil dari loopingan yang kita buat telah mencapai akhir prosesnya maka perintah else akan di jalankan.

Range digunakan sebagai counter, jika yang kita masukan range(1,6) sepeti contoh diatas, maka akan menampilkan perulangan sebanyak 6 element yang dimulai dari element pertama yaitu satu (1), dan untuk struktur dari range tersebut yaitu : range(range awal, range akhir, selisih)

Berikutnya kita akan coba menambahkan fungsi break pada looping for, break berfungsi untuk menghentikan looping, jadi jika kita inggin me-looping sebuah data dan kemudian data tersebut ingin kita stop maka kita bisa menggunakan fungsi break, untuk contohnya seperti dibawah ini :

angka=4

foriinrange(0,10):

    print(i)

    ifiis angka:

        print("angka ditemukan",i)

        break#untuk menghentikan proses

else:

    print("angka tidak ditemukan",angka)

# hasil :

# 0

# 1

# 2

# 3

# 4

# angka ditemukan 4

ket :

Pada perulangan for diatas jika kita tidak menggunakan fungsi break maka secara otomatis for akan melooping data sebanyak 10 kali sampai dengan batas yang ditentukan, namun kita juga bisa menghentikan proses loopingan tersebut, jika angka yang kita masukan telah ditemukan, maka proses looping akan berhenti.

seperti pada script diatas kita akan menghentikan proses looping pada angka ke-4 jika loopingan telah sampai di angka ke-4 maka semua proses looping akan berhenti.

Namun angka yang kita masukan tidak ditemukan maka else akan menampilkan pesan “angka tidak ditemukan”

Oke teman-teman itulah pembahasan kita tentang Cara Menggunakan Fungsi For Else, Range, dan Break Pada Python.

Semoga bermanfaat.

Terima kasih.

Lanjut Premium

# saat inputnya satu, range(X) # artinya dari 0 hingga X print range(10) # saat inputnya dua, range(X, Y) # artinya dari X hingga Y print range(1, 10) print range(3, 10) # saat inputnya tiga, range(X, Y, Z) # artinya dari X hingga Y dengan penambahan sebanyak Z print range(1, 10, 2) print range(1, 10, 3)

telah selesai!

Berikutnya!

Anda mendapatkan lencana!

Code Output


#Python

Fungsi range() merupakan fungsi yang menghasilkan list. Fungsi ini akan menciptakan sebuah list baru dengan rentang nilai tertentu. Contoh:

1. list dari 0 sampai 10

Table of Contents

  • Fungsi range di perulangan for
  • Deskripsi Fungsi
  • Sintaks dan Paramater
  • Contoh Penerapan
  • Apa itu range di Python?
  • Range digunakan untuk apa?
  • Apa itu append pada Python?
  • Apa itu iterasi pada Python?

range(10)
akan menghasilkan:
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
2. list dari 4 sampai 12
range(4, 12)
akan menghasilkan:
[4, 5, 6, 7, 8, 9, 10, 11]
3. list dari 10 sampai 50 dengan interval 5
range(10,50,5)
akan menghasilkan:
[10, 15, 20, 25, 30, 35, 40, 45]
Dari contoh-contoh di atas, dapat kita pahami arti parameter yang diberikan untuk fungsi ini. Parameter pertama adalah batas bawah; parameter kedua adalah batas atas; dan parameter ketiga adalah nilai interval.
range(batas bawah, batas atas, interval)

Fungsi range di perulangan for

Fungsi range() sering digunakan sebagai counter pada perulangan for. Counter adalah sebuah variabel yang menyimpan hitungan—berapa kali mengulang—perulangan. Contoh:
for nomer in range(10):
    print “petani-” + str(nomer)
akan menghasilkan:
petani-0
petani-1
petani-2
petani-3
petani-4
petani-5
petani-6
petani-7
petani-8
petani-9
Jadi, itulah beberapa manfaat dan cara menggunakan fungsi range(). Range dengan satu parameter akan menghasilkan list dengan rentang parameter itu. Sedangkan range dengan dua parameter akan menghasilkan list dengan rentang dari parameter pertama sampai parameter kedua. Kemudian, range yang menggunakan tiga parameter akan menghasilkan list dengan rentang dari parameter pertama sampai parameter kedua dengan jarak interval parameter ketiga.

Bagaimana menurutmu, ada tambahan?

Estimasi Waktu Baca: 2 menit

Deskripsi Fungsi

Fungsi range() digunakan untuk mengembalikan deret bilangan bulat (integer) secara berurutan pada kisaran (range) yang sudah ditentukan dari start sampai stop.

Sintaks dan Paramater

Ada dua bentuk sintaks range() antara lain


>>> range(stop)

>>> range(start, stop[, step])

Fungsi range() menerima tiga parameter yaitu:

  • start – bilangan bulat (integer) awal sebelum dimulainya urutan (batas awal)
  • stop – bilangan bulat (integer) akhir sebelum dikembalikan (batas akhir). Urutan akan berakhir di stop – 1.
  • step – bilangan bulat (integer) yang menentukan interval atau kenaikan antara setiap bilangan

Fungsi range() mengembalikan nilai berupa objek deret angka berurut yang bersifat immutable tergantung dari definisi sintaks yang diberikan

range(stop)

  • mengembalikan urutan angka mulai dari 0 sampai stop-1
  • mengembalikan urutan kosong jika stop bernilai negatif atau 0

range(start, stop[, step])

Nilai kembalian akan dihitung menggunakan rumus berikut dengan batasan yang diberikan


r[n] = start + step*n (untuk step positif dan negatif)
dimana, n >= 0 dan r[n] < stop (untuk step positif)
dimana, n >= 0 dan r[n] > stop (untuk step negatif)
  • Bila tanpa step – step akan secara default bernilai satu dan mengembalikan urutan angka dari start dan berakhir di stop-1
  • Bila step bernilai 0 – maka akan memunculkan pesan ValueError
  • Bila step bernilai selain 0 – maka akan diperiksa apakah batasan nilai terpenuhi dan mengembalikan urutan sesuai dengan rumus. Jika tidak memenuhi batasan nilai maka urutan kosong akan dikembalikan

Contoh Penerapan

Bagaimana Fungsi range() Bekerja


>>> # range kosong
... print(list(range(0)))
[]

>>> # menggunakan range(stop)
... print(list(range(10)))
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

>>> # menggunakan range(start, stop)
... print(list(range(1, 10)))
[1, 2, 3, 4, 5, 6, 7, 8, 9]

Membuat Range dengan Step


>>> start = 2
>>> stop = 30
>>> step = 2
>>> print(list(range(start, stop, step)))
[2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28]

>>> print(list(range(5, 100, 5)))
[5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95]

Membuat Range dengan Step Negatif


>>> start = 2
>>> stop = -30
>>> step = -2
>>> print(list(range(start, stop, step)))
[2, 0, -2, -4, -6, -8, -10, -12, -14, -16, -18, -20, -22, -24, -26, -28]

>>> print(list(range(5, -100, -5)))
[5, 0, -5, -10, -15, -20, -25, -30, -35, -40, -45, -50, -55, -60, -65, -70, -75, -80, -85, -90, -95]

Apa itu range di Python?

range() adalah sebuah fungsi serbaguna yang gunanya untuk menciptakan sebuah list yang terdiri dari angka. Instruksi: Parameter di range() bisa terdiri dari satu hingga tiga parameter.

Range digunakan untuk apa?

Fungsi range() digunakan untuk mengembalikan deret bilangan bulat (integer) secara berurutan pada kisaran (range) yang sudah ditentukan dari start sampai stop.

Apa itu append pada Python?

Di dalam Python, append juga digunakan untuk menambahkan satu item ke dalam daftar yang sudah ada. Perintah ini akan mengubah daftar asli dengan menambahkan item ke akhir daftar. Item di dalam daftar tersebut dapat berupa angka, string, daftar atau list yang lain, dan dictionary.

Apa itu iterasi pada Python?

Secara umum, Python mengeksekusi program baris perbaris. Mulai dari baris satu, dua, dan seterusnya. Ada kalanya, kita perlu mengeksekusi satu baris atau satu blok kode program beberapa kali. Hal ini disebut dengan perulangan atau biasa disebut looping atau iterasi.

Apa itu range di Python?

range() adalah sebuah fungsi serbaguna yang gunanya untuk menciptakan sebuah list yang terdiri dari angka. Instruksi: Parameter di range() bisa terdiri dari satu hingga tiga parameter.

Range digunakan untuk apa?

Fungsi range() digunakan untuk mengembalikan deret bilangan bulat (integer) secara berurutan pada kisaran (range) yang sudah ditentukan dari start sampai stop.

Apa itu break di Python?

Fungsi break adalah perintah khusus yang dipakai untuk memaksa sebuah perulangan berhenti sebelum waktunya. Perintah break bisa digunakan untuk jenis perulangan baik while maupun perulangan for pada bahasa pemrograman Python.

Apa itu def di Python?

def pada bahasa python adalah suatu cara untuk mendifinisikan sebuah method atau fungsi.