Operator pada Python: Mengenal Jenis dan Cara Menggunakannya

belajar Python dari dasar

Daftar isi

Setelah memahami variabel dan tipe data Python, materi berikutnya yang penting untuk dipelajari adalah operator.

Operator akan sering digunakan ketika Anda mulai membuat program karena fungsinya untuk melakukan perhitungan, membandingkan nilai, atau menggabungkan beberapa kondisi.

Sebenarnya, Anda mungkin sudah sering menggunakan operator tanpa menyadarinya.

Contohnya tanda + untuk penjumlahan, - untuk pengurangan, dan = untuk memberikan nilai pada sebuah variabel di python.

Dalam Python, operator memiliki beberapa jenis dengan fungsi yang berbeda. Mari mengenalnya satu per satu dengan contoh sederhana.

Apa Itu Operator pada Python?

Operator adalah simbol khusus yang digunakan untuk melakukan operasi terhadap suatu nilai atau variabel.

Contohnya:

angka1 = 10
angka2 = 5

hasil = angka1 + angka2

print(hasil)

Hasilnya:

15

Pada contoh tersebut, tanda + merupakan operator aritmatika yang digunakan untuk menjumlahkan angka1 dan angka2.

Python memiliki beberapa jenis operator, seperti operator aritmatika, assignment, perbandingan, logika, dan beberapa operator lainnya.

1. Operator Aritmatika

Operator aritmatika digunakan untuk melakukan operasi matematika. Operator ini termasuk yang paling sering digunakan ketika membuat program.

Beberapa operator aritmatika pada Python adalah:

OperatorFungsi
+Penjumlahan
-Pengurangan
*Perkalian
/Pembagian
//Pembagian bulat
%Sisa pembagian
**Pangkat

Contohnya:

umur = 20

print(umur == 20)
print(umur > 18)
print(umur < 18)

Hasilnya:

True
True
False

Operator perbandingan nantinya akan banyak digunakan ketika Anda belajar tentang percabangan if.

Misalnya:

umur = 20

if umur >= 18:
    print("Anda sudah dewasa")

Program tersebut memeriksa apakah nilai umur lebih besar atau sama dengan 18.

4. Operator Logika

Operator logika digunakan untuk menggabungkan beberapa kondisi.

Python memiliki tiga operator logika utama:

  • and
  • or
  • not

Operator and akan menghasilkan True jika semua kondisi bernilai benar.

umur = 20
punya_kartu = True

print(umur >= 18 and punya_kartu)

Hasilnya:

True

Sementara itu, or akan menghasilkan True jika salah satu kondisi benar.

umur = 20
pelajar = False

print(umur >= 18 or pelajar)

Hasilnya:

True

Sedangkan not digunakan untuk membalik nilai boolean.

aktif = True

print(not aktif)

Hasilnya:

False

Operator logika akan semakin sering digunakan ketika program mulai memiliki kondisi yang lebih kompleks.

5. Operator Membership

Python juga memiliki operator yang digunakan untuk memeriksa apakah suatu nilai terdapat di dalam sebuah kumpulan data.

Operator yang umum digunakan adalah in dan not in.

Contohnya:

buah = ["apel", "mangga", "jeruk"]

print("mangga" in buah)
print("pisang" in buah)

Hasilnya:

True
False

Artinya, "mangga" terdapat di dalam list buah, sedangkan "pisang" tidak ada.

Anda juga dapat menggunakan not in:

buah = ["apel", "mangga", "jeruk"]

print("pisang" not in buah)

Hasilnya:

True

Contoh Operator dalam Program Sederhana

Sekarang mari menggabungkan beberapa operator dalam satu contoh program.

Misalnya, Anda ingin membuat program sederhana untuk menghitung total belanja:

harga = 50000
jumlah = 3

total = harga * jumlah

print("Total belanja:", total)

if total >= 100000:
    print("Anda mendapatkan diskon")
else:
    print("Belum mendapatkan diskon")

Hasilnya:

Total belanja: 150000
Anda mendapatkan diskon

Pada contoh tersebut, operator * digunakan untuk menghitung total harga, sedangkan operator >= digunakan untuk membandingkan total belanja dengan nilai 100000.

Contoh sederhana seperti ini merupakan gambaran bagaimana operator digunakan dalam program yang sebenarnya.

Kesimpulan

Operator merupakan bagian penting dalam Python karena digunakan untuk melakukan berbagai operasi terhadap data.

Mulai dari menghitung angka, memberikan nilai, membandingkan data, hingga menggabungkan beberapa kondisi.

Untuk tahap awal, Anda sebaiknya memahami terlebih dahulu operator aritmatika, assignment, perbandingan, dan logika.

Setelah itu, Anda dapat mempelajari operator lainnya ketika mulai membuat program yang lebih kompleks.

Jangan hanya menghafalkan simbol operator. Cobalah langsung membuat contoh sederhana dan mengubah nilainya.

Dengan cara tersebut, Anda akan lebih mudah memahami bagaimana operator bekerja dalam Python.

Previous Article

Mulai Belajar Python: Memahami Variabel dan Tipe Data dari Nol

Write a Comment

Leave a Comment

Your email address will not be published. Required fields are marked *