Series lanjutan Python Basic kali akan membahas Function/Fungsi . Fungsi di bahasa pemrograman sebenarnya untuk membantu mengerjakan suatu tugas yang sekiranya bakal berulang-ulang atau terus menerus. Dengan fungsi/function kita tidak perlu menulis tugas yang sama berulang-ulang, selain itu fungsi jg dapat dipakai di semua halaman project ( Global Use). 

contoh fungsi selain di Python

//fungsi penambahan di C/C++
int sum(int x, int y){
 int hasil = 0;
 hasil = x + y;
 return hasil; 
}
//perkalian C/C++
int mult ( int x, int y ){
   return x * y;
}
//fungsi di PHP
function bagi($x,$y){
    
  return $x / $y;
}


Di Python fungsi menggunakan Keyword def  . dan tidak menggunakan kurung kurawal {..} untuk Code-block nya. Perhatikan gambar berikut:


c-sharpcorner.com

Contoh :

def tambah(x,y):
    return x + y   #ingat indent 4 spasi dan tidak ada titik koma #ini diluar function || call the function
hasil  = tambah(4,5)
print hasil


function di Python jg dikenal dgn flexibilitas paramater nya. Contoh dibawah ini adalah Keywords Argument di Function. dimana argument di function dan di pemanggilnya harus sama namun tdk jadi masalah urutannya.

def contoh( name, age = 35 ):
    print "Name: ", name
    print "Age ", age
    return
contoh( age=50, name="ganjar")
print "========================"
contoh( name="ganjur" )

Output diatas

Name:  ganjar
Age  50
========================
Name:  ganjur
Age  35

begitulah kira-kira. Contoh selebihnya bisa Googling :Peace: