03.11.2014 Views

Bahasa-Pemrograman-Python-di-Platform-GNU

Bahasa-Pemrograman-Python-di-Platform-GNU

Bahasa-Pemrograman-Python-di-Platform-GNU

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Sedangkan untuk ekspresi <strong>Python</strong> yang lebih kompleks adalah sebagai berikut<br />

:<br />

> > > a = 1<br />

> > > if a == 1:<br />

... print "Nilai a adalah 1"<br />

...<br />

Nilai a adalah 1<br />

> > > def fac(n):<br />

... if n < 2:<br />

... return 1<br />

... else:<br />

... return n * fac(n-1)<br />

...<br />

> > > fac(8)<br />

40320<br />

> > > fac(10)<br />

3628800<br />

> > ><br />

Pada contoh <strong>di</strong>atas, tanda . . . merupakan secondary prompt, biasanya<br />

<strong>di</strong>gunakan untuk kon<strong>di</strong>si atau kelanjutan dari ekspresi sebelumnya. Apabila<br />

pengguna telah selesai menggunakan interpreter <strong>Python</strong>, dapat keluar dengan<br />

menekan Ctrl-D.<br />

Part IV<br />

Script <strong>Python</strong><br />

Seringkali pengguna harus menuliskan ekspresi yang cukup kompleks dan akan<br />

<strong>di</strong>gunakan secara berulang <strong>di</strong> kemu<strong>di</strong>an hari. Untuk keperluan penulisan ekspresi<br />

kompleks, kita dapat membuatnya dalam sebuah script yang <strong>di</strong>bantu<br />

dengan adanya teks e<strong>di</strong>tor. Penulis menggunakan vi teks e<strong>di</strong>tor default yang<br />

terdapat pada <strong>di</strong>stro <strong>GNU</strong>/Linux. Pada contoh berikut ini, kita dapat melihat<br />

contoh script <strong>Python</strong> yang sederhana :<br />

[tsubasa@webkuliah ~]$ vi contoh-script-01.py<br />

#! /usr/bin/python<br />

a = 1<br />

print 'Nilai a adalah : ' , a<br />

simpan script Anda dengan :<br />

:wq!<br />

Secara default, script <strong>Python</strong> yang Anda buat akan <strong>di</strong>simpan dengan ekstensi<br />

.py . Anda dapat melakukan eksekusi script yang telah Anda buat tersebut<br />

dengan cara :<br />

[tsubasa@webkuliah ~]$ python contoh-script-01.py<br />

Atau :<br />

7

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!