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

<code>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))</code>

Keluaran Program

Sumber : http://onestringlab.com/fungsi-untuk-menyensor-kata-dengan-python/