Senin, 07 Februari 2022

Membuat Perulangan di python

 Assalamualaikum  Wr, Wb

topik kali ini kita masih membahas mengenai bahasa python kita mulai dari sitak sintak dasar dulu agar lebih terstruktur, yuk kita belajar perulangan di python langsung saja



Persipan

  • sudah terinstall python
  • editor visual studio code

Apa itu perulangan

Perulangan dalam pemograman adalah suatu kondisi yang diulang-ulang terus menerus sampai suatu kondisi terpenuhi, konsep perulangan ini didukung di semua bahasa pemograman modern tak terkecuali python sendiri, dengan perulangan kita bisa mengeksekusi suatu kode program berkali-kali dengan jumlah tertentu atau selama sebuah kondisi akan terpenuhi.

Perulangan hampir sama dengan percabangan dipython, kita bahas perbedaan perulangan dengan percabangan

  • percabangan blok kode yang memenuhi kondisi tertentu hanya akan dieksekusi satu kali saja
  • perulangan akan dilakukan eksekusi terus menerus sampai suatu kondisi terpenuhi
Jenis Jenis Perulangan pada Python
  • Perulangan For
  • Perulangan While
  • Perulangan rekursif
Apa sih Perulangan For itu?
Perulangan for pada python adalah perintah yang digunakan untuk melakukan iterasi dari sebuah nilai sequence atau data koleksi seperti List, Tuple, String

Syntax For untuk List


listkota = ['jakarta','surabaya','semarang','bandung','solo','pemalang','tegal','kudus','pati','demak']

for i, kota in enumerate(listkota):
  print(i, kota)
Hasil untuk kode program diatas seperti ini:

0 jakarta

1 surabaya

2 semarang

3 bandung

4 solo

5 pemalang

6 tegal

7 kudus

8 pati

9 demak



For dengan fungsi range()

for i in range(6):
    print("Perulangan yang ke -", i)
Hasilnya akan seperti ini:

Perulangan yang ke - 0

Perulangan yang ke - 1

Perulangan yang ke - 2

Perulangan yang ke - 3

Perulangan yang ke - 4

Perulangan yang ke - 5


angka dimulai dari angka 0


For dengan tuple

for buah in tupleBuah:
	print(buah)

Hasilnya akan seperti ini:

Jeruk

Mangga

Apel

Nanas



For dengan string

for karakter in "Semarang"
	print(karakter)

Hasil kode diatas:

S

e

m

a

r

a

n

g




Break dan Continue
For menggunakan continue
for i in range(10, 20):
    if(i == 15):
        continue
    print(i)

Hasil dari kode diatas dengan continue:

10
11
12
13
14 langsung loncat angkanya
16
17
18
19

for dengan break

for i in range(10, 20):
    if(i == 15):
        break
    print(i)


For else

listKota = [
  'Jakarta', 'Surabaya', 'Depok', 'Bekasi', 'Solo',
  'Jogjakarta', 'Semarang', 'Makassar'
]

for kota in listKota:
  print(kota)
else:
  print('Tidak ada lagi item yang tersisa')


For Else + Break

listKota = [
  'Jakarta', 'Surabaya', 'Depok', 'Bekasi', 'Solo',
  'Jogjakarta', 'Semarang', 'Makassar'
]

kotaYangDicari = input('Ketik nama kota yang kamu cari: ')

for i, kota in enumerate(listKota):
  # kita ubah katanya ke lowercase agar 
  # menjadi case insensitive
  if kota.lower() == kotaYangDicari.lower():
    print('Kota yang anda cari berada pada indeks', i)
    break
else:
  print('Maaf, kota yang anda cari tidak ada')


Program di atas akan meminta input nama kota jika nama kota ada akan di tampilkan jika tidak ada akan ditampilikan pesan kota yang anda inputkan tidak ada

Nah sudah sedikit lebih jelas ya mengenai perulangan di python cukup sampai disini dulu pembahasan mengenai perulangan, happy coding 🙏🏻

Tidak ada komentar:
Tulis komentar

Kategori