Pada materi ini, kita akan mempelajari cara menggunakan list argument dalam fungsi-fungsi pembuatan HTML. List argument memungkinkan kita untuk membuat fungsi yang lebih fleksibel dan dapat menerima sejumlah besar argumen dengan cara yang terstruktur.

Metode Tanpa Atribut

def Buat_html(tag, text):
    buathtml = f"<{tag}>{text}</{tag}>"
    return buathtml

Fungsi Buat_html mengambil dua argumen: tag yang menunjukkan jenis tag HTML yang akan dibuat dan text yang merupakan teks di dalam tag tersebut. Fungsi ini kemudian mengembalikan string HTML yang sesuai.

Contoh penggunaan:

html = Buat_html("HTML","This html")
print(html,"\n")

html = Buat_html("Title","Japanese hub")
print(html,"\n")

html = Buat_html("Body","This Body")
print(html,"\n")

Metode dengan Atribut

def Buat_Atribut(tag,text, **atribut):
    html = f"<{tag}"

    for key,value in atribut.items():
        html = html + f" {key}='{value}'"

    html = html + f">{text}</{tag}>"
    return html

Fungsi Buat_Atribut juga mengambil dua argumen utama: tag dan text, tetapi juga menerima sejumlah argumen lainnya yang berupa atribut-atribut yang ingin ditambahkan ke tag HTML. Dengan menggunakan **atribut, fungsi ini dapat menerima sejumlah besar argumen tambahan tanpa harus menentukan mereka secara eksplisit.

Contoh penggunaan:

html = Buat_Atribut("a1","Header", style="Underline")
print(html,"\n")

html = Buat_Atribut("p","Belajar python sangat asyik",color="#ffff",textstyle="bold")
print(html,"\n")

Dengan menggunakan list argument, kita dapat membuat fungsi-fungsi yang lebih serbaguna dan mudah digunakan dalam pembuatan elemen-elemen HTML dengan berbagai atribut.

Tags:

Categories:

Updated:

Comments