Fungsi Untuk Menyensor Kata Dengan Python

Membuat Fungsi Dengan Python

Penjelasan

Pada tulisan ini akan dibuat sebuah fungsi yang berfungsi untuk melakukan sensor terhadap kata pada sebuah kalimat. Kata yang akan disensor ditentukan oleh pengguna.

Masukkan Fungsi

Masukkan pada fungsi ini ada 2 variabel yaitu kalimat dan kata. 

Keluaran Fungsi

Keluaran dari fungsi ini adalah berupa kalimat yang telah disensor. Kata yang disensor akan berubah menjadi ‘*’

Kode Program

def censor(kalimat, sensor):
    # Membagi kalimat menjadi array yang terdiri dari kata-kata dari kalimat
    kata = kalimat.split()
    # variabel yang digunakan untuk menyimpan hasil
    hasil = ''
    # variabel yang digunakan untuk mengganti kata yang disensor menjadi bintang
    bintang = '*' * len(sensor)
    # variabel iterasi yang digunakan pada pengulangan untuk mengecek setiap kata
    hitung = 0
    # pengulangan untuk mengambil setiap kata dalam array kata
    for i in kata:
        # jika variable i yang diambil dari array kata sama dengan kata sensor
        # maka dirubah menjadi bintang
        if i == sensor:
            kata[hitung] = bintang
        hitung += 1
    # menggabungkan kembali kata-kata yang ada di array kata menjadi kalimat
    hasil = ' '.join(kata)

    return hasil


tulisan = input("Kalimat Anda : ")
kata_sensor = input("Kata Sensor : ")

print(censor(tulisan, kata_sensor))

Keluaran Program

 

1 Trackbacks & Pingbacks

  1. Fungsi Untuk Meralat Doa Dengan Python | Onestring Lab

Leave a Reply

Your email address will not be published.


*