Anda di halaman 1dari 14

Perulangan

Wahju Tjahjo Saputro


Konsep Dasar For
 Digunakan untuk melakukan perulangan.
 Bentuk:

 Inisialisasi: bagian untuk memberi nilai awal untuk


variabel
 Syarat: bagian untuk mengendalikan. Apakah
perulangan diteruskan atau dihentikan
 Pencacah: mengatur kenaikan / penurunan nilai
pencacah.
Contoh Dasar For
1. #menampilkan kata Python 5x
2. for nomor in range(0, 5):
3. print(‘Python’)
Contoh lain For(1)
1. #menampilkan angka 1 - 5
2. for bil in range(1, 5):
3. print(bil)

1. #menampilkan angka 5 - 1
2. for bil in range(5, 0, -1):
3. print(bil)
Contoh lain For(2)
1. print(‘Deret n bilangan ganjil’)
2. n = int(input(‘N = ’))
3. for hitung in range(1, n + 1):
4. print(2 * hitung – 1, end = ‘ ’)
5. print() #pindah baris Pelajari tulisan
warna merah
1. print(‘Deret n bilangan ganjil’)
2. n = int(input(‘N = ’))
3. for hitung in range(1, 2 * n, 2):
4. print(hitung, end = ‘ ’)
5. print() #pindah baris
Pernyataan Else pada For
 Dalam hal ini pernyataan Else dikerjakan jika kondisi
For bernilai false.
1. for huruf in [‘H’, ’A’, ‘L’, ‘O’]:
2. print(huruf)
3. else:
4. print(‘***’, huruf, ‘terakhir diproses’)
Pernyataan Break
 Pernyataan break berguna untuk mengakhiri
perulangan. Berikut contoh efek dari break.
1. for bil in range(1, 9):
2. if bil == 5:
3. break
4. print(bil)
5. else:
6. print(‘*** akhir dari for’)
7. print(‘--- Selesai’)
Pernyataan Continue
 Digunakan untuk membuat kondisi perulangan
dievaluasi kembali dan mengabaikan perintah yang
terletak sesudahnya. Efek dari perintah continue
pada for dan break sebagai berikut:
 Pada for: membuat ekspresi ketiga akan dijalankan dan
ekspresi kedua dijalankan kembali.
 Pada while: pengujian terhadap kondisi pada while
dilakukan kembali.
Contoh Continue pada For
1. for bil in range(1, 9):
2. if bil == 5:
3. print(‘Continue dijalankan’)
4. continue
5. print(bil)

 Bagaimana contoh penggunaan continue pada


While? Silahkan dipelajari, bisa mencari di internet.
Konsep Dasar While
 Digunakan untuk menangani perulangan dengan
kondisi pengujian diawal
 #Tampilkan angka 1 - 5
 bil = 1
 while bil <= 5:
 print(bil)
 bil = bil + 1
Contoh Lain While(1)
1. print(‘Deret n bilangan ganjil’)
2. print(‘-----------------------’)
3. n = int(input(‘N = ’))
4. bil = 1
5. while bil <= 2 * n – 1:
6. print(bil, end = ‘ ’)
7. bil = bil + 2:
8. print() #pindah baris
Contoh Lain While(2)
1. print(‘Menampilkan huruf A - Z’)
2. print(‘-----------------------’)
3. huruf = ‘A’
4. while huruf <= ‘Z’:
5. print(huruf, end = ‘ ’)
6. bil = chr(ord(huruf) + 1);
7. print() #pindah baris
Pernyataan Else pada
While
 While dapat dilengkapi dengan Else yang diletakkan
sesudah while. Dalam hal ini pernyataan else
dijalankan ketika kondisi while bernilai false.
1. bil = 1
2. while bil <= 5:
3. print(bil)
4. bil = bil + 1:
5. else:
6. print(‘***’, bil, ‘-> perulangan berhenti’)
Selesai

Anda mungkin juga menyukai