Modul Python
Hello world sudah merupakan “tema standar” dalam permulaan belajar sebuah bahasa
pemrograman. Makna dibelakangnya adalah bagaimana menampilkan pesan tersebut dengan
menggunakan bahasa yang tengah kita pelajari. Silahkan buka aplikasi python.
Klik/pilih
Ketik disini
Lalu ketikkan baris berikut:
print "Hello world !"
kemudian tekan enter
Ini hasilnya
Dosen | Deny Firmansyah Kurniawan., S.Kom., M.T.I. 1
Bilangan
Bilangan atau angka merupakan hal yang biasa kita temui dalam matematika. Python mengenal
dua tipe data bilangan: bilangan bulat (integer) dan bilangan pecahan (float). Ketikan perintah
di bawah ini:
> > > n=7
>>>n
7
menyatakan n bertipe integer dengan nilai 7.
> > > n=7.0
7.0
menyatakan bahwa n bertipe oat karena mengandung titik desimal. Dikatakan juga bahwa n
merupakan variabel dan 7 merupakan nilai.
Operator
Operator merupakan pengolahvariabel atau nilai. Tabel 6.1 berisi beberapa operator bilangan
yang sering dijumpai pada operai matematika.
> > > 10+5
15
> > > 12*6
72
Catatan : Dengan hasil yang langsung ditampilkan seperti di atas maka Anda juga dapat
menjadikan modus interaktif ini sebagai kalkulator.
Sedikit catatan untuk operator bagi (/), bila kedua bilangan merupakan integer maka hasilnya
pun integer.
> > > 8/5
1
Apabila ingin mendapatkan nilai 1,6 maka salah satunya harus float:
> > > 8.0/5
1.6
Dosen | Deny Firmansyah Kurniawan., S.Kom., M.T.I. 2
atau bisa juga menggunakan fungsi float():
> > > float(8)/5
1.6
Pengelompokan Operasi
Sangat mungkin terdapat beberapa operasi terdapat dalam satu baris:
>>>8+5*2
18
Operator
Contoh Simbol :
tambah +
a+b
kurang –
a–b
kali *
a*b
bagi /
a/b
sisa bagi %
a%b
pangkat **
a ** b
namun Anda perlu memperhatikan prioritas masing-masing operator. Pada contoh di atas
Python mendahulukan operasi perkalian, baru selanjutnya penjumlahan. Jika Anda ingin
sebaliknya gunakan tanda kurung untuk pengelompokan operasi:
> > > (8 + 5) * 2
26
Dosen | Deny Firmansyah Kurniawan., S.Kom., M.T.I. 3
Pembulatan
Pembulatan bilangan pecahan bisa menggunakan fungsi int() dan round(). Perbedaannya
adalah int() membulatkan kebawah, sedangkan round() membulatkan ke bawah bila bagian
pecahan (desimal) lebih kecil dari 0,5 namun bila sebaliknya akan membulatkan ke atas.
> > > n=17.5
> > > int(n)
17
> > > round(n)
18.0
> > > n=17.49
int(n)
> > > round(n)
17.0
Dosen | Deny Firmansyah Kurniawan., S.Kom., M.T.I. 4