PERULANGAN PYTHON
Tujuan Praktikum
a. Mahasiswa dapat mengenal perulangan python
b. Mahasiswa dapat membuat kode dengan perulangan python
c. Mahasiswa dapat mengetahui perbedaan penggunaan perulangan python
Dasar Teori
Secara umum, Python mengeksekusi program baris perbaris. Mulai dari baris satu, dua, dan
seterusnya. Ada kalanya, kita perlu mengeksekusi satu baris atau satu blok kode program beberapa
kali. Hal ini disebut dengan perulangan atau biasa disebut looping atau iterasi. Untuk lebih jelasnya
perhatikan gambar berikut:
Perulangan for disebut counted loop (perulangan yang terhitung), sementara perulangan while
disebut uncounted loop (perulangan yang tak terhitung). Perbedaannya adalah perulangan for
biasanya digunakan untuk mengulangi kode yang sudah diketahui banyak perulangannya.
Sementara while untuk perulangan yang memiliki syarat dan tidak tentu berapa banyak
perulangannya.
1. Perulangan For
Perulangan dengan menggunakan for memiliki sintaks seperti berikut:
var adalah variabel yang digunakan untuk penampung sementara nilai dari sequence pada
saat terjadi perulangan. Sequence adalah tipe data berurut seperti string, list, dan tuple.
Perulangan terjadi sampai looping mencapai elemen atau anggota terakhir dari sequence. Bila
loop sudah sampai ke elemen terakhir dari sequence, maka program akan keluar dari looping.
2. Perulangan While
Perulangan menggunakan while akan menjalankan blok pernyataan terus menerus
selama kondisi bernilai benar.
while expression:
statement (s)
Di sini, statement (s) bisa terdiri dari satu baris atau satu blok pernyataan. Expression
merupakan ekspresi atau kondisi apa saja, dan untuk nilai selain nol dianggap True. Iterasi
akan terus berlanjut selama kondisi benar. Bila kondisi salah, maka program akan keluar dari
while dan lanjut ke baris pernyataan di luar while.
Contoh Program :
4. LATIHAN 5
- Latihan 5a
5. TUGAS 5
- Buatlah program perhitungan jumlah nilai,rata2 dan skor dengan memodifikasi pada
latihan progam 5b
- Kemudian tambahkan pengecekan nilai untuk pengisian SKOR (percabangan)
- Dengan ketentuan : Jika Rata-rata < 40 Maka Mendapat Skor D
Jika Rata-rata 40 – 59 Maka mendapara Skor C
Jika Rata-rata 60 – 79 Maka mendapara Skor B
Jika Rata-rata >=80 Maka mendapara Skor A
- Contoh tampilan output