Function merupakan bagian yang sangat penting dalam setiap bahasa pemrograman. Begitu juga dalam pemrograman Python function merupakan bagian yang sangat penting. Pada artikel kali ini kita akan membicarakan basic function pada pemrograman Python.

Basic function pada pemrograman Python adalah seperti pada contoh-contoh berikut ini

  1. Penggunaan function secara mendasar
    Kita membuat function Python yang  normal seperti berikut ini

    def pesan(pemesan, barang, harga, jumlah):
        total  = harga * jumlah
    
        info = pemesan + ' memesan ' + str(jumlah) + ' '  + barang \
               + ', total harga: ' + str(total)
    
        print(info)
    
    pesan('Adi','kursi',50,4)
    

    Kita kemudian menjalan function Python yang normal pada PyCharm dengan hasil seperti pada gambar di bawah ini

  2. Argumen yang salah tipe
    Kita kemudian membuat function Python tetapi menggunakan argumen yang salah tipe seperti berikut ini

    def pesan(pemesan, barang, harga, jumlah):
        total  = harga * jumlah
    
        info = pemesan + ' memesan ' + str(jumlah) + ' '  + barang \
               + ', total harga: ' + str(total)
    
        print(info)
    
    pesan('Adi',4,'kursi',50)
    

    Kita menjalankan akses function Python yang salah tipe argumen pada PyCharm dengan hasil seperti pada gambar di bawah ini

  3. Penggunaan keyword pada argumen
    Kita kemudian mengakses function Python menggunakan keyword seperti source code berikut ini

    def pesan(pemesan, barang, harga, jumlah):
        total  = harga * jumlah
    
        info = pemesan + ' memesan ' + str(jumlah) + ' '  + barang \
               + ', total harga: ' + str(total)
    
        print(info)
    
    pesan(pemesan='Adi',jumlah=4,barang='kursi',harga=50)
    

    Kita kemudian menjalankan akses function Python dengan keyword pada Pycharm dengan hasil seperti pada gambar di bawah ini

  4. Penggunaan default value
    Kita juga dapat mendefinisikan default value pada argumen function Python dengan source code seperti berikut ini

    def pesan(pemesan, barang, harga, jumlah=1):
        total  = harga * jumlah
    
        info = pemesan + ' memesan ' + str(jumlah) + ' '  + barang \
               + ', total harga: ' + str(total)
    
        print(info)
    
    pesan('Adi','kursi',50)
    

    Kita kemudian menjalankan function Python dengan default value pada argumen pada Pycharm dengan hasil seperti pada gambar di bawah ini

  5. Return dari suatu function
    Function Python juga dapat memiliki return seperti pada source code berikut ini

    def pesan(pemesan, barang, harga, jumlah):
        total  = harga * jumlah
    
        info = pemesan + ' memesan ' + str(jumlah) + ' '  + barang \
               + ', total harga: ' + str(total)
    
        return info
    
    pesanan = pesan('Adi','kursi',50,4)
    print(pesanan)
    

    Kita kemudian menjalankan function Python dengan return pada PyCharm dengan contoh seperti pada gambar di bawah ini

Informasi lebih lanjut silahkan mengunjungi https://docs.python.org/3/tutorial/controlflow.html#defining-functions .

Kunjungi www.proweb.co.id untuk menambah wawasan anda.

Basic Function pada Pemrograman Python