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:
Aku g ngerti lek tigan punya blog akeh, hehe.. Melu promosi ya.. iki blog xtgem-ku terus iki sing blogspot
Tak pelajari dulu gan tutorialnya
Maune wes arep tak tutup blog iki, tp kok eman2, hehe. Wah nduwe situs xtgem barang, cek...
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' ?
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.
Bro, tl0ng d0nk jlasin ttg while dalam graphics
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..
bos mana lanjutanx gan
@Agoez: Kalo fungsinya, while pada graphics ntu untuk memanggil/meload gambar beserta posisinya secara terus menerus. Makasih ya kunjungannya :D
@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
@chris: iya nih lama belum dilanjut, tunggu ya lagi tak siapin
Oke br0 sama2. Mas br0 tl0ng dunk jlasin ttg module image1st n' c0nt0h pnggunaan'y
@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
misal kita mau bikin script yang fungsinya memanggil suatu hal html caranya gmn gan?
Klo mng9unakn m0dule graphics tu trkdang error 'Memori penuh'.
Email: Alternative-id@ovi.com
Skalian cntoh menu mnggunakan grafik sprti yg d game
@gulam: waduh, ilmu ane belum nyampe situ, masih muter2 di grapik :D
@Agoez: 'memory penuh' mungkin karena space RAM-nya ga cukup buat ngejalanin kodenya. Sampel kodex udah tak kirim
Bro tigan, mksih ya sampel kode n pnjlasanx. Akan aq plajari
Bro tigan, mksih ya sampel kode n pnjlasanx. Akan aq plajari
Sama2 bro
Posting Komentar