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.
0 Response to "Python: Penyeleksian Ganjil Genap dengan Fungsi "
Post a Comment