Fungsi dan Prosedur dalam Bahasa Pemrograman Python
Kali ini kita akan membahas Fungsi dan Prosedur dalam Bahasa Pemrograman Python.
Apa itu Fungsi dan Prosedur?
Fungsi dalam Bahasa Pemrograman Python adalah sebuah blok kode yang terorganisir dan dapat digunakan kembali yang melakukan satu tindakan terkait, dalam artian Fungsi dapat digunakan berulang kali ketika kita memanggil Fungsi tersebut.
Fungsi sangat berguna dalam meringkas pembuatan suatu pemrograman, karenanya itu dengan fungsi kita dapat memecah program menjadi Sub-Program, dan masing-masing fitur pada program dapat kita buat dalam satu fungsi.
Fungsi dibuat dengan kata kunci def dan diikuti dengan nama fungsi.
Contoh:
def hello():
print("hello")
print("world")
return
hello()Dalam Python juga fungsi dibagi menjadi dua jenis, yaitu User-Defined function dan Built-In function.Dalam Python, kita menyebutnya fungsi yang tidak menggunakan pernyataan return atau menggunakan return tanpa argumen, tetapi cara pemanggilannya juga kurang lebih sama seperti fungsi.
Untuk secara kesuluruhan, Prosedur dalam Bahasa Python ibaratnya seperti bahasa umum yaitu langkah-langkah/tata cara melakukan sesuatu, khususnya untuk Prosedur yang dimaksud adalah tata cara atau tahapan dalam Pemrograman Bahasa Python.
Contoh Pemrograman beserta penjelasannya
Berikut adalah contoh Program Kalkulator Interaktif yang saya buat:
Output
==================================================================================================== Selamat datang di Kalkulator Interaktif! ==================================================================================================== Pilih operasi ---------------------------------------------------------------------------------------------------- 1. Tambah (+) 2. Kurang (-) 3. perkalian (*) 4. Pembagian (/) 5. Keluar ---------------------------------------------------------------------------------------------------- Masukkan Pilihan: 2 Masukkan angka pertama: 3 Masukkan angka kedua: 5 Hasil dari 3.0 - 5.0 = -2.000 Pilih operasi ---------------------------------------------------------------------------------------------------- 1. Tambah (+) 2. Kurang (-) 3. perkalian (*) 4. Pembagian (/) 5. Keluar ---------------------------------------------------------------------------------------------------- Masukkan Pilihan: 4 Masukkan angka pertama: 9 Masukkan angka kedua: 0 Hasil: Tidak dapat membagi dengan nol. Pilih operasi ---------------------------------------------------------------------------------------------------- 1. Tambah (+) 2. Kurang (-) 3. perkalian (*) 4. Pembagian (/) 5. Keluar ---------------------------------------------------------------------------------------------------- Masukkan Pilihan: 4 Masukkan angka pertama: 10 Masukkan angka kedua: 3 Hasil dari 10.0 / 3.0 = 3.333 Pilih operasi ---------------------------------------------------------------------------------------------------- 1. Tambah (+) 2. Kurang (-) 3. perkalian (*) 4. Pembagian (/) 5. Keluar ---------------------------------------------------------------------------------------------------- Masukkan Pilihan: 5 Terima kasih telah menggunakan Kalkulator Interaktif!
Komentar
Posting Komentar