Python: Penyeleksian Ganjil Genap dengan Fungsi

Pada kesempatan kali ini, kita akan akan membahas tentang python. Pembahasan pada kali ini, kita akan membahas list dan juga function atau fungsi. Fungsi yang identik dengan def pada python, pada pembahasan kali ini membahas tentang fungsi karena pada program yang akan kita bahas dan bagi di bawah ini, memiliki return yang dimana perintah untuk mengembalikan nilai. Mengembalikan nilai untuk proses selanjutnya.

Return atau mengembalikan nilai yang dimana kita masukkan kedalam fungsi dan nilainya nantinya bisa kita proses Kembali entah itu nantinya nilainya akan ditampilakan atau pun nilainya akan diproses Kembali. Jika kita ingin memproses nilai yang diproses di dalam fungsi sebaiknya menggunakan return, jika hanya ingin menampilkan dan tidak ada proses selanjutnya sebaiknya hanya memanggilnya saya tanpa di return dan juga Namanya juga bukan fungsi atau function tetapi Namanya adalah prosedur.

Jadi perbedaan fungsi dan prosedur jika di lihat saja, ada tidaknya return pada fungsi tersebut jika tidak ada return maka di sebut prosedur, jika ada maka disebut fungsi. Di dalam fungsi kita bisa memasukkan assingnment apapun selayaknya tanpa fungsi,  dimasukkan ke dalam fungsi supaya mempermudahkan kita saat ngoding, jika ingin memproses Kembali kita tidak perlu menulis Kembali, cukup dengan memanggil nama fungsinya sudah cukup.

Pada program yang akan kita bahas dibawah ini tentang memasukkan inputan user ke dalam list dan selanjutnya akan di pisah menjadi dua keadaan, yaitu jika ganjil akan dimasukkan ke dalam list ganjil dan jika genap maka akan dimasukkan ke dalam list genap. Seperti jika kita hanya teori dan menjelaskan jalan programnya akan membingunggkan, kita langsung saja ke programnya disimak baik – baik. Dan juga program ini atau program di bawah ini bukan satu – satu nya program atau bukan satu – satunya algoritma yang dapat kita coba, jadikan program di bawah ini sebagai refrensi kita semua.

Source Code:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
q,w,e=[],[],[]
def createList(x):
    for i  in range(x):
        a = int(input(f"masukkan bilangan ke-{i}: "))
        q.append(a)
    q.sort()
    return q
def genap_ganjil():
    for i in range(len(q)):
        if q[i]%2==0:
            w.append(q[i])
        else:
            e.append(q[i])
    w.sort()
    e.sort
    return w
    return e
x = int(input('banyaknya bilangan: '))
createList(x)
print('bilangan = ',q)
genap_ganjil()
print('genap = ',w)
print('ganjil = ',e)

Penjelasan Code:

Pertama kita buat terlebih dahulu variabel dengan tipe data list yang dimana nantinya akan kita gunakan untuk proses selanjutnya. Lalu terdapat dua fungsi yang dimana fungsi pertama kita untuk membuat list dan memasukkan angka yang diinput user ke list, jika proses sudah maka akan di return dan nantinya akan di gunakan untuk fungsi yang selanjutnya yang dimana list yang sudah ada akan diseleksi apakah angka di dalamnya genap atau ganjil, lalu akan di pisah. selanjutnya pemanggilan yang dimana akan di panggil variabel list yang sudah menampung nilai - nilai yang diharapkan.

Output:

banyaknya bilangan: 10

masukkan bilangan ke-0: 1

masukkan bilangan ke-1: 2

masukkan bilangan ke-2: 3

masukkan bilangan ke-3: 4

masukkan bilangan ke-4: 5

masukkan bilangan ke-5: 6

masukkan bilangan ke-6: 7

masukkan bilangan ke-7: 8

masukkan bilangan ke-8: 9

masukkan bilangan ke-9: 10

bilangan =  [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

genap =  [2, 4, 6, 8, 10]

ganjil =  [1, 3, 5, 7, 9]

Penutup

Demikian yang dapat kita bahas tentang program penyeleksian ganjil genap dengan menggunakan fungsi, semoga membantu dan bermanfaat. terima kasih.

меники ✤ ASSALAMUALAIKUM WR.WB

0 Response to "Python: Penyeleksian Ganjil Genap dengan Fungsi "

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel