Rabu, 03 Desember 2014

Python - Membuat fungsi yang menerima suatu kalimat dan mengembalikan versi kata perkata yang urutannya terbalik kalimat tersebut.



Membuat fungsi yang menerima suatu kalimat dan mengembalikan versi Ngalam kalimat tersebut.
a.    Langkah-langkah membuat fungsi yang menerima suatu kalimat dan mengembalikan versi Ngalam kalimat tersebut.
-   Membuat fungsi dengan nama ngalam(a) dengan format def ngalam2(a), dimana a adalah suatu list masukkan.
-   Membuat sebuah variabel b, yang sudah memisahkam list yang disimpan di a berdasarkan spasi ‘ ‘. Dengan format b = a.split(‘ ‘).
-   Membuat sebuah variabel d dengan suatu string yang kosong.
-   Menggunakan perulangan for. Dengan format for i in b.
-   Membuat variabel c yang berisi list kosong yang nantinya akan berubah menjadi versi ngalam atau kebalikan dari elemen yang berupa string tersebut. Formatnya c = ‘’.
-   Membuat perulangan for di dalam perulangan for i in b, dengan format for j in i, yang artinya untuk j di setiap i. Membuat format yang menggantikan variabel c menjadi versi kebalikan dari i. Dengan format c = j + c. c harus berada setelah j, agar dia terbalik urutannya.
-   Setelah pengulangan for j in i selesai, dimana c adalah suatu list terbalik dari i, maka akan di simpan ke dalam d dengan format d = d + c + ‘ ‘ . digunakan + ‘ ‘ agar setiap list yang masuk ke d ada spasinya, dengan kata lain supaya d tidak menghasilkan string yang menyatu tanpa spasi.
-   Setelah perulangan for i in b selesai maka akan di return d.
-   Membuat sebuah variabel n yang meminta user untuk menginput suatu string dan menyimpannya ke dalam variabel tersebut, dengan format n = raw_input(‘>> ‘)
-   Kemudian memproses dan menampilkan hasil dari fungsi ngalam(a), dengan format print ngalam2(n). Dimana n akan menjadi variabel a, tetapi tetap menyimpan suatu string dari n.

b.    Hasil Program ketika dijalankan.
Di sini diinputkan string ‘ini adalah hasilnya’ yang disimpan dalam variabel n. Kemudian akan diproses ke dalam fungsi ngalam(a). Dimana n sebagai a. Dan menghasilkan versi ngalamnya ‘ini halada aynlisah’.

Tidak ada komentar:

Posting Komentar