Assalamualaikum, hallo teman teman. Gimana kabarnya nih ? semoga teman teman dalam keadaan baik baik saja dan selalu diberi semangat untuk belajar. Pada blog kali ini saya akan melanjutkan series dari python yaitu materi mengenai looping pada bahasa pemogramman python. Looping pasti ada di tiap bahasa pemogramman karena looping sangat berguna untuk meringkas kodingan yang panjang yang akan dilakukan berkali kali. Langsung saja siapkan teks editor kalian masing masing untuk mulai ngoding.


Penjelasan

Secara umum, pada bahasa pemogramman apapun pernyataan/kondisi akan dieksekusi secara berurutan. Pernyataan pertama damal sebuah fungsi akan dieksekusi pertama begitupun kedua dan seterusnya. Tetapi akan ada situasi dimana Anda harus menulis banyak kode, dimana kode tersebut sangat banyak. Jika dilakukan secara manual maka Anda hanya akan membuang-buang tenaga dengan menulis beratus-ratus bahkan beribu-ribu kode. Untuk itu Anda perlu menggunakan pengulangan di dalam bahasa pemrograman Python.

Di dalam bahasa pemogramman Python terdapat 3 jenis pengulangan yaitu

  1. While Loop
  2. For Loop
  3. Nested Loop
Python juga mendukung penggunaan kontrol di dalam looping. Ada 3 kontrol, yaitu :
  1. break : untuk menghentikan looping ketika terjadi kondisi tertentu.
  2. continue : untuk melanjutkan operasi, ketika pada blok statemen menghasilkan nilai yang diharapkan atau yang dicari.
  3. pass : kontrol ini tidak menghasilkan apa-apa, pass akan berguna untuk mengecek apakah statemen berjalan apa tidak.
Langsung saja kita akan bahas masing masing perulangan tersebut


While Loop

Jenis pengulangan While Loop pada bahasa pemogramman python akan mengeksekusi kode selama statement itu bernilai true atau dalam kondisi benar. Di bawah ini ada contoh penggunaan While Loop pada bahasa pemogramman Python

# Contoh penggunaan While Loop
# Catatan: Penentuan ruang lingkup di Python bisa menggunakan tab atau menggunakan tanda kurung
# Kondisi pada perulangan ini yaitu sistem akan terus melakukan print selama variable hitung kurang dari 11
# Hitungan akan bertambah 1 tiap diulang karena kita menggunakan (+1)

hitung = 1
while (hitung < 11):
    print ("Hitungan Ke - ", hitung)
    hitung = hitung + 1

print ("Berhitung Selesai !!!")

Output :



Foor Loop

Jenis pengulangan Foor Loop pada bahasa pemogramman python berfungsi untuk mengulangi item yang berada pada urutan seperti list yang berisi data string atau numeric. Di bawah ini ada contoh penggunaan Foor Loop sederhana

# Contoh pengulangan For loop sederhana

# Numeric
angka = [1,2,3,4,5]
for x in angka:
    print(x,". Saya Sedang Belajar Python")

print("")

# String
buah = ["Mangga", "Semangka", "Alpukat", "Jeruk", "Melon"]
for makanan in buah:
    print ("Saya Suka Makan Buah", makanan)

Output :



Nested Loop

Bahasa pemogramman Python memungkinkan penggunaan satu lingkaran di dalam perulangan lain dimana perulangan tersebut dinamakan Nested Loop atau Perulangan Bersarang. Di bawah ini ada contoh penggunaan Nested Loop sederhana

# Contoh penggunaan Nested Loop
# Catatan: Penggunaan modulus(%) pada kondisional mengasumsikan nilai selain nol sebagai True(benar) dan nol sebagai False(salah)

= 2
while(< 100):
    j = 2
    while(<= (i/j)):
        if not(i%j): break
        j = j + 1
    if (> i/j) : print(i, " Merupakan Bilangan Prima")
    i = i + 1

Output :




Sekian materi yang bisa saya berikan pada blog kali ini semoga tutorialnya bermanfaat dan membuat teman teman paham. Jika teman teman merasa tutorial ini bermanfaat kalian bisa share blog ini dan jangan lupa comment jika ada yang ingin ditanyakan. Terima kasih , Wassalamualaikum.

0 Comments