Wednesday 26 January 2011

Pemrograman Python

Simpel namun handal, mungkin 2 kata tersebut yang cukup mewakili karakteristik pemrograman menggunakan bahasa python. Syntax-nya simpel dan mudah difahami namun jangan meremehkan kehandalan pemrograman python. Berikut ini beberapa perintah pada pemrograman python menggunakan linux:

Perintah untuk Mengeksekusi File Python

Setelah anda membuat file python. Jalankan program tersebut dengan perintah
$python namafile.py

Modus Interaktif Python

Untuk menjalan python pada modus interaktif, jalankan perintah
$python

Untuk keluar dari modus interaktif, jalan perintah
>>>exit()
atau dengan menekan Ctrl + D

Mencetak String
Mencetak string menggunakan double quote
$print "Assalaamu'alaikum, apa kabar?"

Mencetak string menggunakan single quote
$print 'Selamat Datang'

Mencetak string dengan triple quote
$print '''Bagaimana kabar anda hari ini?'''

Membuat baris baru pada tampilan
$print "Bagaimana kabar anda hari ini?\nAlhamdulillah baik"

Membuat baris baru pada kode program. Hal ini dapat digunakan apabila penulisan pada kode program anda terlalu panjang pada suatu baris atau berguna untuk merapikan baris program. Baris baru tersebut hanya berpengaruh pada source program, tidak pada hasil
$print "Bagaimana kabar anda hari ini?\nAlhamdulillah baik, bag\
aimana dengan anda?"

Looping
Looping atau perulangan merupakan salah satu bagian penting pada pemrograman. Pada pemrograman Python, struktur perulangan adalah sebagai berikut:

while condition:
    statement

Yang penting untuk diperhatikan pada struktur looping di atas adalah indentasi pada statement. Ingat bahwa Python memiliki sifat indentation sensitive. Apabila anda menuliskan statement tanpa menggunakan indentation maka statement tersebut tidak dianggap berada di dalam blok looping tersebut.

Berikut ini adalah contoh perulangan pada Python:

x = 1
while x <= 20:
       print x
       x = x + 1



Kode program di atas berfungsi untuk menampilkan bilangan 1 - 20

Sementara sampai sini dulu ya, nantikan kelanjutannya...

No comments:

Post a Comment