Minggu, 06 Februari 2011

Sedikit penjelasan identasi pada Python

Dalam pemrograman kita sering mengelompokkan beberapa kode dengan tujuan agar lebih mudah dibaca. Atau terkadang kode memang harus dibuat dalam blok-blok statement agar dapat berjalan, misalnya kita membuat sekumpulan kode yang akan berjalan ketika suatu event terjadi.



Blok - blok statement pada Pyhon di tandai dengan jumlah spasi pada awal kode pada setiap baris, perhatikan contoh berikut ini:



Ilustrasi 1



Penjelasan:

kode X=2 adalah sebuah statement, kode Y=2 juga merupakan sebuah statement. Setiap statement pada python dipisahkan dengan ganti baris



kode if X == Y: merupakan awal sebuah blok statement (kita sebut saja blok statement pertama), sedangkan kode print"Tubrukan terdeteksi" adalah statement blok pertama tersebut (ditandai dengan memberi spasi pada awal baris, ane gunakan 2 spasi).



Sedangkan kode else: merupakan awal sebuah blok statement kedua dan print "Tidak terjadi tubrukan" adalah statement blok kedua.



Berikut ilustrasi yang menjelaskan penggunaan blok statement dalam psoudo code:



Ilustrasi 2



contoh kedua:



Ilustrasi 3




Berikut ilustrasi contoh penulisan kode yang salah:



Ilustrasi 4



Sebuah statement juga dapat dipotong2 menjadi beberapa baris dengan menggunakan tanda "\" berikut contohnya:



print "Sudah adzan\
saatnya sholat"

14 komentar:

gulam mengatakan...

habis nulis
x == y ke baris
if:
itu pake spasi, enter, atau alinea baru gan? Bgitu jg dari
if:
ke baris
print 'terjadi tubrukan'
itu pk alinea baru trus spasi 2x, atau enter lalu spasi 2x?( Yg t mksud enter itu tekan joystik.) ini yg buat sy kesulitan..

Paper Sculpture mengatakan...

If sesuatu:
(ganti baris, kalau di x-plore tekan select)
suatu event
(ganti baris)

gitu mas

Paper Sculpture mengatakan...

Maaf buat semua yg komen di shoutbox, ucweb ane lagi eror, ga bisa buat nulis di shoutbox, maaf ya (^_^)

gulam mengatakan...

klo misal left soft key jd tulisan yes trus right soft key jadi no gt bs gan? Caranya?

Paper Sculpture mengatakan...

Wah kurang tau aku, prnh nemu thread yang bahas ini di forum nokia tp lupa, cba tk cari dulu

Metalizer612 mengatakan...

Mksd e ky ngten iki ta mas?
#begin
from appuifw2 import app as a
a.menu_key_text=u'Inggih'
a.exit_key_text=u'Mboten'
#finish

Adityas mengatakan...

Mksd e ky ngten iki ta ms?
#begin
from appuifw2 import app as a
a.menu_key_text=u'Inggih'
a.exit_key_text=u'Mboten'
#finish

Adityas mengatakan...

Mksd e ky ngten iki ta ms?
#begin
from appuifw2 import app as a
a.menu_key_text=u'Inggih'
a.exit_key_text=u'Mboten'
#finish

Paper Sculpture mengatakan...

Waduh kq mboten jalan y mas, bwt s60 v pinten?

Metalizer612 mengatakan...

Wduhh,,kuk kumentku wnten tigo.. Lyane di hpus mwon mas, dikira spam?.. Q gw S60v2, tp wyah e y knek knggo v3 og mas Tigan..

Paper Sculpture mengatakan...

Mbten np2 mas, walah hpq v1 mas :D

Joe Arton mengatakan...

nice kang, mampir2 ke blogku www.arton=privatehome.blogspot.com kang,

Anonim mengatakan...

wedeww s60v3 dong gab:(

Paper Sculpture mengatakan...

@joe: makasih, ok sob
@anonim: maksudnya bro?