Operator Python
ohayou minna pada kesempatan kali ini saya akan membahas jenis-jenis operator pada python, setelah kita belajar input dan output pada python serta mengenal variabel dan tipe data di python, sekarang kita lanjut ke pembahasan selanjutnya yaitu mengenal jenis-jenis operator di python, ok langsung aja
Apa Itu Operator
Operator adalah simbol yang digunakan untuk melakukan operasi tertentu.
Apa Saja Jenis Operator?
jenis-jenis operator yang wajib diketahui dalam pemrogaman ada enam yaitu
- Operator aritmatika
- Operator Pembanding/Relasi
- Operator Penugasan
- Operator Logika
- Operator Bitwise
- Operator Ternary
ok sekarang mari bahas satu persatu :)
Operator Aritmatika
operator aritmatika adalah operator yang digunakan untuk melakukan operasi matematis yang terdiri dari
sekarang kita coba untuk mengimplementasikan dalam program, buat program aritmatika.py lalu coba code seperti ini
x = 10
y = 6
print(x + y)
print(x / y)
print(x // y)
print(x — y)
print(x * y)
print(x ** y)
program tersebut merupakan contoh implementasi penggunaan operator aritmatika. lalu gimana caranya bang biar bisa input angkanya dari user menggunakan metode yang telah dipelari sebelumya?, ok sekarang kita akan membuat program dengan menggabungkan metode yang telah dipelajari sebelumnya.
sekarang coba buat file aritmatika2.py lalu coba buat program seperti ini:
#file operator aritmatika2.py
# Mengambil input untuk mengisi nilai
a = int(input(‘Masukan nilai a : ‘))
b = int(input(‘masukan nilai b : ‘))#menggunakan operator Penjumlahan
c = a + b
print(‘Hasil dari %d + %d = %d’ % (a, b, c))#menggunakan operator Pengurangan
c = a — b
print(‘Hasil dari %d — %d = %d’ % (a, b, c))#operator Perkalian
c = a * b
print(‘Hasil dari %d * %d = %d’ % (a, b, c))#operator Sisa Bagi
c = a % b
print(‘Hasil dari %d %% %d = %d’ % (a, b, c))#operator Pembagian
c = a / b
print(‘Hasil dari %d / %d = %d’ % (a, b, c))#operator Perpangkatan
c = a ** b
print(‘Hasil dari %d ** %d = %d’ % (a, b, c))
disini saya menggunakan contoh angka a = 50 dan b = 3, dari program di atas isi variabel a dan b dikonversi menjadi “integer” karena jika type data tidak di konversi maka akan error.
kelas = 12
nah disini variabel kelas telah kita berikan tugas untuk menyimpan angka 12 , selain menyimpan atau mengisi nilai ada juga menjumlah, mengurangi, membagi, juga perkalian, berikut tabelnya
Get Idfaris Official’s stories in your inbox
Join Medium for free to get updates from this writer.
Operator Logika
operator logika ini biasa digunakan untuk melakukan operasi logika, seperti AND, OR, NOT.
a = False
b = True
#logika AND
c = a and b
print(‘%r and %r = %r’ % (a, b, c))
#logika OR
c = a or b
print(‘%r or %r = %r’ % (a, b, c))
#logika Not atau Negasi atau kebalikan
c = not a
print(‘not %r = %r’ % (a, c))
jalankan program tersebut maka outputnya akan seperti ini
Operator Bitwise
Operator ini biasanya digunakan untuk melakukan operasi berdasarkan bilangan biner/bit , berikut tabelnya
source: petanikode.com
operator ini agak sulit dipahami jika tidak paham operasi bilangan biner
langsung saja ke contoh programnya
a = int(input(“Masukan nilai a: “))
b = int(input(“Masukan nilai b: “))# Operasi AND
c = a & b
print (“a & b = %s” % c)# Operasi OR
c = a | b
print (“a | b = %s” % c)# Operasi XOR
c = a ^ b
print (“a ^ b = %s” % c)# Operasi Not
c = ~a
print (“~a = %s” % c)# Operasi shift left (tukar posisi biner)
c = a << b
print (“a << b = %s” % c)# Operasi shift right (tukar posisi biner)
c = a >> b
print (“a >> b = %s” % c)
Operator ternary
operator ini dikenal dengan operator kondisi karena digunakan untuk expresi kondisi seperti percabangan, operator ternary ini sebenarnya tidak ada dalam python, namun python bisa menggunakan percabangan atau IF/ELSE dalam satu baris formatnya seperti ini:
<nilai True> if Kondisi else <nilai False>
langsung saja ke contoh programnya seperti ini
usia = int(input(‘Usiamu berapa bang: ‘))
saya = ‘Anak-anak’ if usia <18 else ‘Dewasa’
print(saya)
sekian pembahasan kali ini, jika ada yang kurang jelas silahkan tulis kritik dan saran di kolom komentar




