Cara membuat Generator Akronim dengan Python

Hai, selamat datang di Computerenvi blog. Pada artikel ini, seperti yang tertera di judul kita akan membuat sebuah Generator Akronim atau generator penyingkat kata/kalimat. Akronim generator berguna untuk membuat sebuah singkatan dari suatu kalimat atau kata, bisa terdiri dari 2 kata atau bisa lebih. Program ini dibuat menggunakan Python yang memanfaatkan fungsi dari potongan kata. 



Cara kerjanya adalah pada dasarnya, akronim mengambil string sebagai input dan mengembalikan huruf pertama dari setiap kata dalam string. 



Python Acronym Generator

1. Buatlah User Input

Unutk memulai kode, kita membutuhkan input dari pengguna. Kita bisa menggunakan metode input() . 

User Input
user_input = input("Enter a phrase: ")

Kita akan menyimpan input pengguna dalam variable user_input. 

2. Buatlah kode Pemilahan

Sekarang kita harus membuat program menolak kata 'of' yang dimasukkan pengguna. Karena kata 'of' sering kali tidak disarankan untuk akronim atau penyingkatan kata.

Selain itu, kita perlu memisahkan setiap kata dan menyimpannya satu per satu sebagai daftar sehingga kita dapat mengulanginya dengan mudah.

Phrase Variable
phrase = (user_input.replace('of', '')).split()

Disini user_input.replace('of', ' ') kita akan menggunakan fungsi .replace() untuk mengabaikan atau menolak jika terdapat kata 'of' dari input pengguna.

Dan kemudian kita menggunakan fungsi .split() untuk membagi string menjadi kata-kata individual dan menyimpannya sebagai daftar dalam variabel phrase.

Untuk menyimpan akronim, kita akan membuat satu variable string kosong.

Acronym Variable
acronym = ""

3. Buat loop & fungsi

Sekarang kita akan membuat for loop yang akan mengulang variable phrase

Looping
for word in phrase:
    acronym = acronym + word[0].upper()

Disini acronym = acronym + word[0] , kita akan memotong huruf pertama dari kata-kata yang disimpan pada variable phrase menggunakan operator pemotong dan menambah ke variable acronym. 

Selain itu, kita juga akan menggunakan fungsi .upper() untuk mengkapitalisasi akronim

Terakhir, deklarasikan dengan print penyataan yang akan mencetak akronim.

Deklarasikan Hasil
print(f'Acronym of {user_input} is {acronym}')


Output:

Output
Enter a phrase: Free Fire
Acronym of Free Fire is FF






Selesai!
Terima kasih sudah mengunjungi blog computerenvi.blogspot.com . 

Sampai jumpa pada artikel selanjutnya!


Sumber referensi : 

https://dev.to/mindninjax/acronym-generator-beginner-python-project-source-code-49h1

Source Code : 

https://github.com/mindninjaX/Python-Projects-for-Beginners/tree/master/Acronyms%20Generator

Posting Komentar

0 Komentar