Anda di halaman 1dari 3

Modul Pemrograman Berorientasi Objek 1

Contoh penerapan While

Contoh 1 – Penampilan bilangan 1 hingga 5


Skrip berikut menunjukkan contoh penggunaan while untuk menampilkan bilangan 1 hingga 5.

# penyajian angka 1 hingga 5


# menggunakan while

bilangan = 1
while bilangan <= 5 :
print (bilangan)

bilangan = bilangan +1

berikut adalah contoh hasil pengujian skrip ini :


1

Contoh 2 – Penampilan bilangan 5 hingga 1


Skrip berikut menunjukkan contoh penggunaan while untuk menampilkan bilangan 5 hingga 1.

# penyajian angka 5 hingga 1


# menggunakan while

bilangan = 5
while bilangan >= 1 :
print(bilangan)

bilangan = bilangan - 1

berikut adalah contoh hasil pengujian skrip ini :


d:/BLJR PYTHON/PBO 2023/minggu6_lat2.py"

Universitas Pat Petulai Murlena, S.Kom., M.Kom


Modul Pemrograman Berorientasi Objek 2

Contoh 3 – Deret bilangan dengan selang kenaikan 2

Skrip berikut menunjukkan contoh penggunaan do-while untuk menampilkan n bilangan ganjil
dengan n dimsukkan dari papan ketik :

# penyajian deret n bilangan ganjil


# menggunakan while

print('Deret N bilangan ganjil')


print('=======================')

n = int (input('N = '))

hitungan = 1
while hitungan <= n :
print(2 * hitungan - 1, end = ' ')

hitungan = hitungan + 1
print () # pindah baris

Pada skrip ini, perhatikan pernyataan berikut :

print(2 * hitungan - 1, end = ' ')

Pernyataan diatas digunakan untuk menampilkan hasil ekspresi 2 * hitungan – 1. Adapun


argumen end yang diisi dengan karakter spasi digunakan agar setelah print() menampilkan
argumen pertama, karakter spasi ditambahkan sebagai pengganti pindah baris. Sebagaiaman
diketahui, secara bawaan karakter pindah baris akan ditambahkan oleh print() setelah
menampilkan semua argumen.

Contoh hasil pengujian skrip dapat dilihat berikut ini :

Deret N bilangan ganjil

=======================

N=4

1357

Contoh 4 – while ganjill2

# Penyajian deret n bilangan ganjil


# menggunakan while - versi 2

print('Deret N Bilangan Ganjil')


print('=======================')

Universitas Pat Petulai Murlena, S.Kom., M.Kom


Modul Pemrograman Berorientasi Objek 3

n = int(input('N = '))

bilangan = 1
while bilangan <= 2 * n - 1 :
print(bilangan, end = ' ')

bilangan = bilangan + 2

print() # pindah baris

contoh 5 – Abjad

contoh berikut menunjukkan penggunaan while untuk menampilkan huruf A hingga Z.

# Penyajian huruf A hingga Z


# menggunakan while

huruf = 'A'
while huruf <= 'Z' :
print(huruf, end = ' ')

huruf = chr(ord(huruf) + 1)

print() # Pindah baris

Pada skrip ini, argumen end yang diisi dengan karakter spasi digunakan agar setelah print()
menampilkan argumen pertama, karakter spasi ditambahkan sebagai pengganti pindah baris.

Adapun langkah untuk mendapatkan huruf berikutnya yang sedang diwakili oleh huruf
dilaksanakan melalui :

huruf = chr(ord(huruf) + 1)

pada pernyataan tersebut, ord() digunakan untuk mendapatkan nilai ASCII huruf yang sedang
diwakili oleh variabel huruf. Sebagai contoh, huruf A memiliki nilai ASCII berupa 65. Dengan
menambahkan angka 1, akan diperoleh nilai 66. Nah, jika nilai 66 ini dikenakan pada chr(), akan
diperoleh huruf B.

berikut adalah contoh hasil pengujian skrip ini :


ABCDEFGHIJKLMNOPQRSTUVWXYZ

Universitas Pat Petulai Murlena, S.Kom., M.Kom

Anda mungkin juga menyukai