Perintah For – Else pada Python

Seperti yang lalu saya sempat membahas fungsi While – Else pada Python. Selain While – Else, Python memiliki alur fungsi lain yaitu For – Else. Berikut saya coba jelaskan dengan contoh agar bisa dimengerti.Penggunaan For – Else ini biasa digunakan dengan kondisi If – Else. Sebagai contoh saya ada kode seperti ini:

def cek_bilangan_bulat(l):
  "Print bilangan genap"
  ketemu = False
  for elt in l:
    if elt % 2 == 0:
      ketemu = True
      break
  if ketemu:
    print "ada angka bulat"
  else:
    print "tidak ditemukan angka bulat"

cek_bilangan_bulat( [1,2,3,4,5,6] )

Dapat dilihat kode diatas, fungsi untuk mengecek bilangan bulat dan mengeluarkan informasi ada atau tidaknya angka bilangan bulat.

Jika kita menggunakan fungsi For – Else, kode akan lebih pendek lagi. Begini kodenya:

def cek_bilangan_bulat(l):
  "Print bilangan genap"
  ketemu = False
  for elt in l:
    if elt % 2 == 0:
      ketemu = True
      print "ada angka bulat"
      break
  else:
    print "tidak ditemukan angka bulat"

cek_bilangan_bulat( [1,2,3,4,5,6] )

Sampai disini mudah-mudahan dimengerti ya šŸ™‚ Selamat belajar Python

Leave a Reply

Your email address will not be published. Required fields are marked *

%d bloggers like this: