Site icon Pesona Informatika

Program menampilkan bilangan genap dan ganjil python

menentukan-bilangan-genap-dan-ganjil-python

Program menampilkan bilangan genap dan ganjil – pesonainformatika.com . Cara yang paling baik untuk cepat menguasai bahasa pemrograman python adalah dengan melakukan banyak latihan mengerjakan program-program sederhana terlebih dahulu. Cara ini ini dimaksudkan untuk memperkuat algoritma kita agar bisa membaca dan memecahkan masalah dengan baik jika menemui sebuah kasus. Kali ini contoh studi kasus lain dari kami yang akan kita jelaskan yaitu tentang program menentukan bilangan genap dan ganjil, dan menampilkan bilangan tersebut menggunakan bahasa python.

Hello world! 😀 anda membaca artikel ini berarti anda ingin belajar tentang cara membuat program bilangan genap dan ganjil. Atau mungkin mendapat soal yang berbunyi ‘ Buatlah program dan algoritma untuk menampilkan bil. genap dan ganjil dengan nilai awal bil. dan akhir bil. diinputkan.’ ? hehe. Kita akan pelajari ya disini langkah-langkah dan algoritmanya

Langkah-langkah

Pertama, kita perlu membuat fungsi input bilangan genap dan ganjil terlebih dahulu. kita simpan di variable. Selanjutnya kita harus mendapatkan daftar (list) angka awal – akhir. Berikut codenya:

bil_awal = int(input('Masukan bilangan awal: '))
bil_akhir = int(input('Masukan bilangan akhir: '))

list_bil = [i for i in range(bil_awal, bil_akhir +1 )]
print('Daftar bilangan: {}'.format(list_bil))

Mari kita looping daftar bilangan diatas, tapi sebelumnya kita harus membuat daftar kosongan untuk bilangan genap, dan bilangan ganjil. Hasil dari setiap loop kita kategorikan bilangan genap jika bilangan % (modulus) 2 == 0 . Modulus sendiri adalah sisa bagi. Misal angka 4 bagi 2 hasilnya tepat 2, tidak ada sisanya. Jadi ini masuk genap. Contoh lain angak 3 bagi 2 hasilnya 1, sisa 1. berarti masuk kategori ganjil. Berikut codenya:

bil_awal = int(input('Masukan bilangan awal: '))
bil_akhir = int(input('Masukan bilangan akhir: '))

list_bil = [i for i in range(bil_awal, bil_akhir +1 )]
print('Daftar bilangan: {}'.format(list_bil))

bil_genap = []
bil_ganjil = []

for bil in list_bil:
    if bil % 2 == 0:
        bil_genap.append(bil)
    else:
        bil_ganjil.append(bil)

print('genap: {}'.format(', '.join([str(bil) for bil in bil_genap])))
print('ganjil: {}'.format(', '.join([str(bil) for bil in bil_ganjil])))
Untuk fungsi mencetak diatas kita menggunakan fungsi join yaitu mengubah list menjadi string dengan dibatasi oleh tanda koma setiap item.

Itu pembahasan kita kali ini tentang cara membuat program menentukan dan menampilkan bilangan genap dan ganjil menggunakan bahasa python. Temukan banyak program lainya disini: https://pesonainformatika.com/belajar-python . Kita sama-sama terus belajar karena python merupakan bahasa yang sangat populer. Bisa saya katakan saat ini kita ndak bakal menganggur jika kita sudah menguasai bahasa ini. Tentunya harus ahli di suatu bidang misal membuat aplikasi web, desktop, dll menggunakan bahasa python ini. Semoga bermanfaat, kita akan bertemu di postingan dengan bahasan lainya. Okay…. Semangats world! hehe

written by: @akhisyabab

Exit mobile version