Anda di halaman 1dari 11

Bahasa Pemrograman (MTE-012)

6 – Pengulangan
Pengulang
● Ulangi suatu blok
● Jenis berdasarkan jumlah pengulangan
– Tidak pasti
● while <kondisi> :
– Pasti
● for <variable> in <list> :
while …:
● Verifikasi masukkan
● Nilai maksimum N bilangan
● Jumlahkan angka yang dimasukkan
Q&A
Range
● Bangkitkan bilangan
– range(a,b)
● [a,b)
● a, a+1, a+2, …, b-1
for … in …:
● Cetak semua bilangan dalam list
● Cetak semua nama dalam list
● for index, nama in [….]
● Nilai maksimum dari 10 bilangan
Infinite Loop
● Loop tidak akan berhenti
while True:
print “hello world....”
Q&A
Tugas 5.1
● Rangkumkan Bab 5
– Sama seperti tugas minggu lalu
Tugas 5.2 – 1/2
● Buat program
1 Periksa apakah bilangan prima
●Informasikan kalau bukan bilangan
2 Tampilkan N bilang fibonanci
● Input N dan informasikan kalau
bukan bilangan
3 Hitung Nilai rata-rata dan standar deviasi
dari serangkaian integer yang dimasukkan
● Tampilkan pesan kesalahan jika
bukan integer dan lanjut
● Akhiri kalau dimasukkan string

kosong (“”)
Tugas 5.2 – 2/2
● Yang dikumpulkan
– Satu program = satu berkas .py
– Screenshot program jalan di komputer
anda