Senin, 01 September 2025

kwargs pada fungsi pemrograman python di VSCode

'''KWARGS'''

def fungsi(nama,tinggi,berat):

    '''fungsi biasa'''

    print(f"nama {nama}, memiliki tinggi badan {tinggi} cm, memiliki berat badan {berat} kg")

fungsi("muis", 161, 59)

print()

 

def fungsi(**muis):

    '''fungsi kwargs dengan nama fungsi muis'''

    print(muis["nama"], muis["tinggi"])

fungsi(nama="muis", tinggi=161, berat=59)

print()

 

def fungsi(**muis):

    '''fungsi kwargs dengan nama fungsi muis'''

    nama = muis["nama"]

    tinggi = muis["tinggi"]

    berat = muis["berat"]

    print(f"nama {nama}, memiliki tinggi badan {tinggi} cm, memiliki berat badan {berat} kg")

fungsi(nama="muis", tinggi=161, berat=59)

print()

 

# study kasus

def matematika(*args, **kwargs):

    output = 0

    if kwargs["option"] == "tambah":

        for angka in args:

            output += angka

    elif kwargs["option"] == "kali":

        output = 1

        for angka in args:

            output *= angka

    else:

        print("tidak ada operasi")

    return output

hasil = matematika(1,2,3,4,5,6,option="tambah")

print(f"hasil jumlah adalah {hasil}")

hasil = matematika(1,2,3,4,5,6,option="kali")

print(f"hasil kali adalah {hasil}")

 


Tidak ada komentar:

Posting Komentar