Mendefinisikan Fungsi Sendiri
Buat blok kode yang dapat digunakan kembali.
Mendefinisikan Fungsi Sendiri adalah pelajaran Python For Kids gratis di CoddyKit. Ini adalah pelajaran 2 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Python For Kids, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Python For Kids mencakup 4 pelajaran total.
Membuat Fungsi Kustom
Mendefinisikan Fungsi Sendiri
Selamat datang di pelajaran Fungsi! Hari ini, kita akan mempelajari cara membuat fungsi sendiri dalam Python, sehingga Anda dapat menggunakan kembali dan mengatur kode secara efisien.
Mengapa Mendefinisikan Fungsi Sendiri?
Mendefinisikan fungsi sendiri membantu Anda:
- Menggunakan Kembali Kode: Tulis kode sekali dan gunakan berkali-kali.
- Mengatur Kode: Pecah masalah kompleks menjadi tugas-tugas yang lebih kecil dan mudah dikelola.
- Meningkatkan Keterbacaan: Buat kode Anda lebih rapi dan mudah dipahami.
Mari kita lihat cara membuat fungsi sendiri!
Membuat Fungsi
Anda dapat membuat fungsi menggunakan kata kunci def, diikuti nama fungsi dan tanda kurung. Di dalam tanda kurung, Anda dapat menentukan parameter.
Sintaks:
def function_name(parameters):
# Code to execute
print("Hello, Python!")Memanggil Fungsi
Setelah mendefinisikan fungsi, Anda dapat memanggilnya dengan menggunakan namanya yang diikuti tanda kurung. Jika fungsi memiliki parameter, Anda dapat meneruskan argumen di dalam tanda kurung.
Contoh:
# Defines the greet function
def greet():
print("Hello, Python!") # Prints a greeting message
# Calls the greet function
greet()
Parameter Fungsi
Parameter memungkinkan Anda meneruskan data ke dalam fungsi, sehingga fungsi menjadi lebih fleksibel dan ampuh. Anda dapat mendefinisikan fungsi yang menerima satu atau beberapa parameter.
Contoh:
# Defines a function with two parameters
def add(a, b):
total = a + b # Adds the two numbers
print("Total:", total) # Prints the sum
# Calls the function with arguments
add(5, 3)
Menggunakan Parameter Bawaan
Anda dapat menetapkan nilai bawaan untuk parameter. Jika tidak ada argumen yang diberikan untuk parameter tersebut saat memanggil fungsi, nilai bawaan akan digunakan.
Contoh:
# Defines a function with a default parameter
def greet(name="Python Learner"):
print("Hello, " + name + "!") # Prints a personalized greeting
# Calls the function without an argument
greet() # Output: Hello, Python Learner!
# Calls the function with an argument
greet("Alice") # Output: Hello, Alice!
Mengembalikan Nilai dari Fungsi
Fungsi dapat mengembalikan nilai menggunakan pernyataan return. Hal ini memungkinkan Anda mendapatkan hasil fungsi dan menggunakannya di bagian lain kode.
Contoh:
# Defines a function that returns the sum of two numbers
def add(a, b):
total = a + b # Adds the two numbers
return total # Returns the sum
# Calls the function and stores the returned value
result = add(10, 7)
print("Total:", result) # Prints the sum
Beberapa Nilai Kembalian
Fungsi dapat mengembalikan beberapa nilai dengan memisahkannya menggunakan koma. Nilai-nilai tersebut kemudian dapat dibongkar ke dalam variabel terpisah.
Contoh:
# Defines a function that returns multiple values
def get_user_info(name, age):
return name, age # Returns name and age
# Calls the function and unpacks the returned values
user_name, user_age = get_user_info("Bob", 25)
print("Name:", user_name) # Output: Name: Bob
print("Age:", user_age) # Output: Age: 25
# Function that checks if a number is even
def is_even(number):
if number % 2 == 0:
return True # Returns True if number is even
else:
return False # Returns False if number is odd
# Calls the function with number 7
result = is_even(7)
print(result)
Kerja Bagus!
Anda telah mempelajari cara mendefinisikan fungsi sendiri untuk mengatur dan menggunakan kembali kode dalam Python. Fungsi membuat program Anda lebih efisien, mudah dibaca, dan mudah dikelola. Teruslah berlatih dengan membuat fungsi sendiri dan menggunakannya dalam berbagai situasi!

Pertanyaan yang Sering Diajukan
Apakah pelajaran “Mendefinisikan Fungsi Sendiri” gratis?
Ya — teks lengkap “Mendefinisikan Fungsi Sendiri” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Python For Kids, upgrade ke CoddyKit PRO. Kursus Python For Kids mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Mendefinisikan Fungsi Sendiri”?
Buat blok kode yang dapat digunakan kembali. Kamu berlatih Python For Kids dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Python For Kids?
Tidak diperlukan pengalaman sebelumnya. Python For Kids di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 2 dari 4.
Berapa lama pelajaran “Mendefinisikan Fungsi Sendiri” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Python For Kids ini?
Ya. Setiap pelajaran Python For Kids menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Apa Itu Fungsi?
- Mendefinisikan Fungsi Sendiri
- Argumen dan Nilai Kembalian
- Fungsi Lambda