0% menganggap dokumen ini bermanfaat (0 suara)
164 tayangan3 halaman

Fungsi Anonim Pada Python

Fungsi anonim adalah fungsi tanpa nama yang dibuat menggunakan kata kunci lambda, hanya mengandung satu ekspresi dan nilai balik, serta digunakan sebagai parameter fungsi.

Diunggah oleh

PERDI ISMAIL523
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
164 tayangan3 halaman

Fungsi Anonim Pada Python

Fungsi anonim adalah fungsi tanpa nama yang dibuat menggunakan kata kunci lambda, hanya mengandung satu ekspresi dan nilai balik, serta digunakan sebagai parameter fungsi.

Diunggah oleh

PERDI ISMAIL523
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 3

FUNGSI ANONIM PADA PYTHON

Suatu fungsi disebut anonim karena tidak didefinisikan melalui def. Berbeda dengan
fungsi yang memiliki nama, fungsi anonim mempunyai keterbatasan. Fungsi ini hanya
dapat mengandung satu ekspresi. Dalam hal ini, ekspresi hanya bisa melibatkan
parameter-parameter fungsi. Selain itu nilai balik hanya bisa satu.

Fungsi anonim dibuat dengan menggunakan kata kunci “lambda” bentuknya seperti
berikut ini :

Lambda [arg [,arg,…., argn] ] : ekspresi

Contoh pembuatan fungsi anonim dapat dilihat pada skrip berikut :

#Contoh 1 fungsi anonim

terbesar = lambda bil1, bil2, bil3 : max(bil1, bil2, bil3)

#Bagian utama

print(‘Bilangan terbesar :’, terbesar(56, 3, 80))

print(‘Bilangan terbesar :’,terbesar(100, 200, 80))

#Contoh 2 fungsi anonim

x = lambda a, b : a*b

#pemanggilan fungsi

x (5,6)

apabila program #contoh 2 fungsi anonim diatas kita ubah ke dalam fungsi biasa maka
skrip programnya akan berubah seperti program di bawah ini :
def fungsi_ab(a, b)

x = a*b

print(“nilai x adalah = %d”, %x)

#pemanggilan fungsi

fungsi_ab(5,6)

TUGAS HARI INI :

Buatlah program menggunakan fungsi lambda dan program menggunakan fungsi biasa
dari tiap uraian soal dibawah ini (1 soal dua jawaban (dengan lambda & tanpa
lambda!!):

1. Program untuk menghitung luas persegi panjang, dengan parameter panjang,


lebar dan variable luas, masing masing parameter mempunyai nilai 10 dan 8
2. Program untuk menghitung luas segitiga dengan parameter, nilai parameter dan
variable silahkan tentukan sendiri
3. Program untuk menghitung luas lingkaran, dengan parameter, nilai parameter
dan variable silahkan tentukan sendiri
4. Program untuk menghitung luas trapesium, dengan parameter, nilai parameter
dan variable silahkan tentukan sendiri
5. Program untuk menghitung keliling persegi, dengan parameter, nilai parameter
dan variable silahkan tentukan sendiri

======================Selamat Mengerjakan======================

Anda mungkin juga menyukai