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, ...):
codeKita dapat memberi nama argumen sesuai keinginan, asalkan mengikuti aturan penamaan yang sama seperti variabel (misalnya, namanya tidak boleh berupa kata kunci yang dicadangkan seperti def atau if), dan kita dapat menulis argumen sebanyak yang dibutuhkan.
Untuk memanggil fungsi dan memberikan argumen kepadanya, kita menulis:
function_name(value1, value2, value3, ...)Mengirimkan 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 bilangan tersebut genap atau ganjil. Lalu kita memanggil fungsi itu dua kali: pertama untuk semua bilangan antara 15 dan 34, lalu untuk semua bilangan antara 153 dan 219.
Tantangan
MudahTulis program yang menerima dua bilangan bulat sebagai input dan memanggil fungsi untuk menghitung serta mencetak hasil kali keduanya.
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 2Rangkuman, Logika SederhanaOperator Logika Bagian 3Operator Logika Bagian 47Kalkulator Pembagi Tagihan
Pesan Selamat DatangMenerima Input10FizzBuzz dengan Sentuhan Unik
Ikhtisar PermainanFungsi FizzBuzz8Perulangan
For loopWhile loopBreakContinueRingkasan: FaktorialFungsi rangeLoop BersarangRingkasan: Input Dinamis3Operator Bagian 1
Operator AritmetikaOperator ModuloPintasan AritmetikaRangkuman: Matematika SederhanaOperator Perbandingan6Input dan Output Dasar
OutputOutput dengan VariabelInputKonversi TipeUlasan: Sampai 120Ulasan: Benar atau Salah9Fungsi
Deklarasikan FungsiArgumenNilai KembaliUlasan, Fungsi SigmaUlasan, Fungsi ValidasiNilai Default12Melakukan Perulangan pada Urutan
Melakukan Perulangan pada ElemenFungsi EnumerateMelakukan Perulangan pada String Bagian 1Melakukan Perulangan pada String Bagian 2Latihan sendiri: Compiler Python online