Argumen
Termasuk bagian Dasar-Dasar dalam perjalanan Python di Coddy. Pelajaran 44 dari 77.
Argumen dalam fungsi adalah nilai yang kamu berikan ke fungsi saat memanggilnya. Untuk menambahkan argumen ke fungsi, tuliskan argumen tersebut di dalam tanda kurung ():
def function_name(arg1, arg2, ...):
codeKamu bisa memberi nama argumen sesukamu, asalkan mengikuti aturan penamaan yang sama seperti variabel (misalnya, argumen tidak boleh berupa kata kunci yang dicadangkan seperti def atau if), dan kamu bisa menulis argumen sebanyak yang kamu butuhkan.
Untuk memanggil fungsi dan memberikan argumen kepadanya, kita menulis:
function_name(value1, value2, value3, ...)Meneruskan terlalu banyak argumen ke fungsi yang mengharapkan lebih sedikit argumen akan menyebabkan program gagal
Contoh penggunaan:
def is_even(number):
if number % 2 == 0:
print(f"{number} is even")
else:
print(f"{number} is odd")
for i in range(15, 34):
is_even(i)
for i in range(153, 219):
is_even(i)Di sini kita memiliki fungsi bernama is_even yang menerima satu argumen bernama number dan mencetak apakah angkanya genap atau ganjil. Lalu kita memanggil fungsi itu dua kali: pertama untuk semua angka antara 15 dan 34, dan kedua untuk semua angka antara 153 dan 219.
Tantangan
MudahTulis program yang menerima dua bilangan bulat sebagai input dan memanggil fungsi untuk menghitung serta mencetak hasil perkaliannya.
Coba sendiri
# Deklarasikan fungsimu di sini
# Cetak hasil a*b di dalam fungsi
a = int(input())
b = int(input())
# Panggil fungsimu di sini dengan argumen a dan bPelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 2
Operator Logika Bagian 1Operator Logika Bagian 2Rekap: Logika SederhanaOperator Logika Bagian 3Operator Logika Bagian 47Kalkulator Pembagian Tagihan
Pesan Selamat DatangMendapatkan input10FizzBuzz dengan Sentuhan Berbeda
Gambaran Umum PermainanFungsi FizzBuzz8Perulangan
For LoopWhile LoopBreakContinueRingkasan: FaktorialFungsi rangeNested LoopRingkasan: Input Dinamis3Operator Bagian 1
Operator AritmetikaOperator ModuloPintasan AritmetikaRingkasan: Matematika SederhanaOperator Perbandingan9Fungsi
Mendeklarasikan FungsiArgumenMengembalikan NilaiUlasan: Fungsi SigmaUlasan: Fungsi ValidasiNilai Default12Melakukan Perulangan pada Sekuens
Melakukan Perulangan pada ElemenFungsi enumerateMelakukan Perulangan pada string Bagian 1Melakukan Perulangan pada string Bagian 2Latihan sendiri: Compiler Python online