Laman

19 November 2016

Python memecah huruf konsonan dan vokal


Program Python memecah huruf konsonan dan vokal
Program python memecah huruf konsonan dan huruf vokal , Program atau kodingan ini mengunakan python versi 3.5. Sebelum membahas tentang bagaimana cara memecah atau membagi huruf konsonan dan huruf vokal, ada baiknya saya akan membahas apa itu huruf vokal dan huruf konsonan. Huruf vokal terdiri dari huruf A, I, U, E, O. sedangkan huruf konsonan adalah huruf-huruf selain huruf konsonan. Program kali ini mengunakan python versi 3.5.
Contoh kasus untuk program ini :
Misalnya anda menginputkan atau memasukkan kata “python oke!”, maka hasilnya adalah : Huruf vokal = o, e. Huruf konsonan = p, y, t, h, n, k. Jika anda menginputkan angka 1 maka 1 tersebut akan menjadi tulisan ‘satu’ atau dengan kata lain angka tersebut akan menjadi huruf dan akan dipecah atau dibagi apakah itu termasuk huruf vokal atau huruf konsonan. Program ini juga ditambah dengan memecah lagi tanda bacanya. Langsung saja simak kodingannya dibawah ini :

=+=
mk = input('Masukkan Kata = ')

vokal = []
konsonan = []
tanda = []
index = 0
while index<len(mk):
    if '0' in mk:
        a = mk.replace ('0','nol')
        mk =a
    elif '1' in mk:
        a = mk.replace ('1','satu')
        mk =a
    elif '2' in mk:
        a = mk.replace ('2','dua')
        mk =a
    elif '3' in mk:
        a = mk.replace ('3','tiga')
        mk =a
    elif '4' in mk:
        a = mk.replace ('4','empat')
        mk =a
    elif '5' in mk:
        a = mk.replace ('5','lima')
        mk =a
    elif '6' in mk:
        a = mk.replace ('6','enam')
        mk =a
    elif '7' in mk:
        a = mk.replace ('7','tujuh')
        mk =a
    elif '8' in mk:
        a = mk.replace ('8','delapan')
        mk =a
    elif '9' in mk:
        a = mk.replace ('9','sembilan')
        mk =a
    elif '&' in mk:
        a = mk.replace ('&', 'dan')
        mk=a
    if mk[index] == 'a' or mk[index] == 'A' or mk[index] == 'u' or mk[index] == 'U' or mk[index] == 'i' or mk[index] == 'I' or mk[index] == 'e' or mk[index] == 'E' or mk[index] == 'o' or mk[index] == 'O' :
        vokal = vokal + [mk[index]]
    elif mk[index] == '-' or mk[index] == '.' or mk[index] == ',' or mk[index] == '_' or mk[index] == '"' or mk[index] =='?' or mk[index] =='!':
        tanda = tanda + [mk[index]]
    elif mk[index] != ' ':
        konsonan = konsonan + [mk[index]]
    index = index + 1
print ('Huruf Vokal' + str(vokal))
print ('Huruf Konsonan' + str(konsonan))
print ('Tanda Baca'+ str(tanda))


Comments
0 Comments

No comments:

Post a Comment

Kolom komentar terdapat opsi anonim