Python: Membedakan AngkaGanjil dan Genap

Berikut beberapa skrip python untuk membedakan antara angka ganjil / genap

#!/usr/bin/env python3

'''
skrip python untuk membedakan angka ganjil dan genap

Penggunaan: python ganjilgenap.py [angka]

    -> python3 ganjilgenap.py 9
    -> 9=Ganjil

    -> python3 ganjilgenap 9,10,3
    -> 99=Ganjil, 10=Genap, 3=Ganjil
'''

import sys

class GanjilGenap:
    def __init__(self, angka):
        self.angka = angka
        banyakangka = []
        for x in angka.split(','):
            banyakangka.append(x)
        self.ganjilgenap(banyakangka)

    def ganjilgenap(self, angka):
        self.angka = angka
        for y in angka:
            #intidariprogram
            if int(y) % 2 == 0:
                print(y+'=Genap')
            else:
                print(y+'=Ganjil')

if __name__ == "__main__":
    angka = sys.argv[1]
    GanjilGenap(angka)

Tes kode:

Selection_003

semoga bermanfaat.

Advertisements