# args pada fungsi
#memasukkan data/argument
def fungsi(nama,tinggi,berat):
print (f"{nama} punya tinggi {tinggi} cm dan berat badan {berat} kg")
fungsi("muis",161,55)
def fungsi(data_list):
data = data_list.copy()
nama = data[0]
tinggi = data[1]
berat = data[2]
print (f"{nama} punya tinggi {tinggi} cm dan berat badan {berat} kg")
fungsi(["abdul",160,59])
print()
# kenalan dengan *args
def fungsi (*args):
nama = args[0]
tinggi = args[1]
berat = args[2]
print (f"{nama} punya tinggi {tinggi} cm dan berat badan {berat} kg")
fungsi("alan",165,60)
print()
# studi kasus
def tambah(*data):
# data tipenya adalah tuple, dia bisa diiterasikan
output = 0
for angka in data:
output += angka
return output
hasil = tambah (1,2,3,4,5,6,7,8,9)
print(f"hasilnya adalah {hasil}")
hasil = tambah (10,5,15)
print(f"hasilnya adalah {hasil}")
Tidak ada komentar:
Posting Komentar