Senin, 08 November 2010

Penggunaan variabel dan dasar - dasar List

Setelah kita berhasil membuat script PyS60 pada coretan sebelumnya, mari kita bahas lebih lanjut tentang Python. Kita tulis kode berikut bisa menggunakan interactive atau file *.py seperti pada coretan sebelumnya.

x=2

print x

kode diatas akan menghasilkan angka 2.

Penjelasan:
Baris pertama x=2 mendefinisikan bahwa x bernilai 2. Baris kedua mendefinisikan pemanggilan nilai x yaitu 2.

Perhatikan contoh berikut:


x=2

y=3

print x+y

kode diatas akan menghasilkan angka 5 (2+3=5).


Jika yang kita definisikan adalah string, bukan integer:


x="Tigan"

y="Bebek"

print x+y

Hasil: TiganBebek

Agar hasil yang ditampilkan memiliki spasi, bisa dilakukan dengam menambahkan pada akhir string misalnya: "Tigan " atau " Bebek". Perlu diketahui bahwa str (string) dan int (integer) tidak dapat digabungkan (concatenate).


Mudah to? Mari kita lanjut.

List

Kita bisa mendefinisikan banyak nilai pada satu baris menggunakan list.


x=["pisang","tomat","apel"]

print x

Hasil: ['Pisang','Tomat','Apel']


Dapat juga panggil salah satu nilai dari list x:


print x[1]


Hasil: Tomat


List dimulai dari nol. Jika kita akan memanggil list terdepan:


print x[0]


hasil: Pisang


Kita juga dapat melakukan operasi matemamika seperti ini:


m=[9,3,7,5]

print m[0]+m[2]-m[4]

hasil: 11


Nilai elemen pada list juga dapat kita ganti:


myList=["Tigan",20,90]

print myList #sebelum diganti

myList[1]="Bebek"

print myList #sesudah diganti


Selain itu kita juga dapat menghapus atau menambah elemen pada list, contoh:


kendaraan=["mobil","motor","sepeda","becak"]

print kendaraan #sebelum ditambah atau dikurangi


kendaraan.append("Truk")
#menambahkan elemen bernilai "truk" pada list kendaraan

print kendaraan



del(kendaraan[0]) #list pertama dihapus

print kendaraan


Uke, sampai disini dulu coretan tentang penggunaan variabel dan dasar-dasar List pada Pys60. Kita lanjutkan pembahasan Pys60 pada coretan berikutnya.

20 komentar:

gulam mengatakan...

Aku g ngerti lek tigan punya blog akeh, hehe.. Melu promosi ya.. iki blog xtgem-ku terus iki sing blogspot

Gulam mengatakan...

Tak pelajari dulu gan tutorialnya

Paper Sculpture mengatakan...

Maune wes arep tak tutup blog iki, tp kok eman2, hehe. Wah nduwe situs xtgem barang, cek...

Gulam mengatakan...

Eman d tutup gan.. Mending d biarkan ae. Lek ada ide nulis lagi.. Mau nanya d atas d sebutkan ada perintah 'print'. Nah, perintah2 apa aja yg ada selain 'print' ?

Paper Sculpture mengatakan...

Iyo kang aku dadi blogger santai wae :D. Banyak sbnerx yg gw tau: while, for, break, if, elif, else, return & masih banyak lg.

Ntar gw bahas dikit2 yg gw ngerti.

Ag0ez mengatakan...

Bro, tl0ng d0nk jlasin ttg while dalam graphics

gulam mengatakan...

kmrn t cb buka script python yang ball.py (emang itu bener script ya namanya?) kok ada import appuifw from graphics. Mksudnya apa gan? Ayo, sy sudah g betah pngin buat app buat ngage, hehe..

Ade chrisvitandy mengatakan...

bos mana lanjutanx gan

Paper Sculpture mengatakan...

@Agoez: Kalo fungsinya, while pada graphics ntu untuk memanggil/meload gambar beserta posisinya secara terus menerus. Makasih ya kunjungannya :D

Paper Sculpture mengatakan...

@kang gulam: gw jg bingung apa namax :D. import adalah perintah untuk memanggil module, dan pada script yang njenengan sebutin ntu untuk memanggil module "graphics" hehe maap ya baru bisa bales :D

Paper Sculpture mengatakan...

@chris: iya nih lama belum dilanjut, tunggu ya lagi tak siapin

Ag0ez mengatakan...

Oke br0 sama2. Mas br0 tl0ng dunk jlasin ttg module image1st n' c0nt0h pnggunaan'y

Paper Sculpture mengatakan...

@agoez: Ntu adalah module tambahan yg berfungsi untuk meload gambar pada s60 1st, tp trnyata jalan jg pada s60 2nd. Sbenarnya untuk meload gambar pada s60v2 cukup menggunakan module graphics saja. Boleh minta alamat emailnya, ntar tak kirimi contoh nya

gulam mengatakan...

misal kita mau bikin script yang fungsinya memanggil suatu hal html caranya gmn gan?

Ag0ez mengatakan...

Klo mng9unakn m0dule graphics tu trkdang error 'Memori penuh'.
Email: Alternative-id@ovi.com
Skalian cntoh menu mnggunakan grafik sprti yg d game

Paper Sculpture mengatakan...

@gulam: waduh, ilmu ane belum nyampe situ, masih muter2 di grapik :D

Paper Sculpture mengatakan...

@Agoez: 'memory penuh' mungkin karena space RAM-nya ga cukup buat ngejalanin kodenya. Sampel kodex udah tak kirim

Ag0ez mengatakan...

Bro tigan, mksih ya sampel kode n pnjlasanx. Akan aq plajari

Ag0ez mengatakan...

Bro tigan, mksih ya sampel kode n pnjlasanx. Akan aq plajari

Paper Sculpture mengatakan...

Sama2 bro