kamus kode v.0.0.3

def morse(input):
	end='0'
	v=str
	x=str
	kata=input+end
	katalist=list(input)
	nol=0
	dict={' ':' ','a':'.-','b':'-...','c':'-.-.','d':'-..','e':'.','f':'..-.','g':'--.','h':'....','i':'..','j':'.---','k':'-.-','l':'.-..','m':'--','n':'-.','o':'---','p':'.--.','q':'--.-','r':'.-.','s':'...','t':'-','u':'..-','v':'...-','w':'.--','x':'-..-','y':'-.--','z':'--..'}
	while kata[nol] is not '0' :
	    v=kata[nol]
	    x=dict[v]
	    katalist[nol]=x
	    nol += 1
	hasil=' ' .join(katalist)
	print hasil
inputkata=raw_input ('masukan kata atau kalimat : ')
hurufkecil=inputkata.lower()
morse(hurufkecil)

sekarang saya sudah pakai def (fungsi), yang ternyata ini berguna sekali untuk memanggil bagian perintah tertentu. oya sekarang juga sudah bisa huruf besar maupun huruf kecil.🙂

oya kemarin saya belum sempat jelasin alur program ini.

setiap input akan ditambahkan sebuah karakter, yakni angka 0. misal input yang dimasukkan adalah helloworld, maka ditambahkan menjadi helloworld0. setelah itu diperiksa dari karakter pertama (variabel[0]) sampai karakter terakhir dari inputan tersebut. bila karakter tersebut ditemukan angka 0, maka pemeriksaan berhenti. pada pemeriksaan tersebut, input dijadikan data list dan setiap karakternya digantikan dengan karakter yang ada di dict, masing2 sudah ada keywordnya yaitu setiap karakter dari a-z.

hedeh, bingung juga jelasin. pokoke program ini jalan lancar.🙂

1 Response to “kamus kode v.0.0.3”


  1. 1 Willy Permana 22 Juli 2011 pukul 9:39 PM

    Guido would weep at that 8th line😀


Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s




This blog has been discontinued. All the contents, and new posts can be found at blog.pdft.net
Indonesia Linux Conference 2011

stats

SEO Stats powered by MyPagerank.Net
Counter Powered by  RedCounter

hits

  • 316,690 hits


This blog is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License.
pejuang mimpi tak ingkar janji

%d blogger menyukai ini: