Halo guys kali ini kita akan belajar mengenai operator dalam bahasa pemrograman Python, operator ada 8 jenis diantaranya ada operator aritmatika, operator pembanding / relasi, operator penugasan, operator logika, dan masih banyak lagi. Nah dalam artikel ini, semua jenis opertor tersebut akan dijelaskan secara rinci baik definisi hingga ke contoh programnya. Yukk disimak penjelasannya dibawah...
Pengertian Operator
Operator merupakan simbol simbol tertentu yang digunakan untuk menjalankan suatu operasi tertentu dalam program. Nilai yang dioperasikan oleh operator disebut sebagai operan. Adapun jenis jenis operator dalam Python, antara lain:
- Operator Aritmatika
- Operator Perbandingan
- Operator Penugasan
- Operator Logika
- Operator Keanggotaan
- Operator Identitas
- Operator Ternary
- Operator Bitwise
Oke, semua operator yang disebutkan akan kita bahas semuanya....
Operator Aritmatika
Operator Aritmatika adalah operator yang digunakan untuk menghitung operasi matematika, baik penjumlahan (+) , pengurangan (-), perkalian (x), pembagian (/), perpangkatan, dan lain lain.
Berikut daftar simbol operator aritmatika pada Python :
penjumlahan = '+'
pengurangan = '-'
perkalian = '*'
pembagian = '/'
modulus = '%'
perpangkatan = '**'
pembagian bulat = '//'
Contoh Program
#inisiasi variable
a = 10
b = 5
#penjumlahan
print(a, '+', b, '=', a + b)
#pengurangan
print(a, '-', b, '=', a - b)
#perkalian
print(a, '*', b, '=', a * b)
#pembagian
print(a, '/', b, '=', a / b)
#mdulus
print(a, '%', b, '=', a % b)
#perpangkatan
print(a, '**', b, '=', a ** b)
#pembagiab bulat
print(a, '//', b, '=', a //b)
Pada program kali ini, kita akan menggunakan ketujuh simbol operator yang kemudian hasilnya akan ditampilkan setelah program dijalankan.
Hasil Program
10 - 5 = 5
10 * 5 = 50
10 / 5 = 2.0
10 % 5 = 0
10 ** 5 = 100000
10 // 5 = 2
Operator Perbandingan (Comparation)
Operator perbandingan adalah operator yang bertugas untuk membandingkan dua operan dalam blok prgram tersebut. Perbandingan ini untuk menentukan lebih besar operan 1 atau operan 2 atau nilai kedua operan sama.
Berikut daftar simbol operator perbandingan pada Python :
lebih dari = '>'
kurang dari = '<'
sama dengan = '=='
tidak sama dengan = '!='
lebih atau sama dengan = '>='
kurang atau sama dengan = '<='
Contoh Program
#inisiasi variable
a = 10
b = 5
#lebih dari
print(a, '>', b, '=', a > b)
#kurang dari
print(a, '<', b, '=', a < b)
#sama dengan
print(a, '==', b, '=', a == b)
#tidak sama dengan
print(a, '!=', b, '=', a != b)
#lebih dari atau sama dengan
print(a, '>=', b, '=', a >= b)
#kurang dari atau sama dengan
print(a, '<=', b, '=', a <= b)
Pada program kali ini, kita akan menggunakan keenam simbol operator yang kemudian hasilnya akan ditampilkan setelah program dijalankan.
Hasil Program
10 > 5 = True
10 < 5 = False
10 == 5 = False
10 != 5 = True
10 >= 5 = True
10 <= 5 = False
Operator Penugasan
Operator Penugasan adalah operator yang digunakan untuk memberikan sebuah tugas atau nilai dalam suatu variable.
Berikut daftar simbol operator aritmatika pada Python :
Pengisian = '= '
penjumlahan = '+='
pengurangan = '-='
perkalian = '*='
pembagian = '/='
modulus = '%='
perpangkatan = '**='
pembagian bulat = '//='
and = '&='
or = '|='
bitwise = '>>='
bitwise = '<<='
bitwise = '^='
Contoh Program
# pengisian
a = 5
print('a = 10 -> ', a)
# penjumlahan
a += 4
print('a += 5 -> ', a)
# pengurangan
a -= 3
print('a -= 3 -> ', a)
# perkalian
a *= 2
print('a *= 6 -> ', a)
# pembagian
a /= 2
print('a /= 8 -> ', a)
#mengubah nilai a agar bilangan bulat
a = int(a)
#modulus
a %= 9
print('a %= 9 -> ', a)
# pembagian bulat
a //= 6
print('a //= 6 -> ', a)
# perpangkatan
a **= 1
print('a **= 1 -> ', a)
# and
a &= 2
print('a &= 2 -> ', a)
# or
a |= 3
print('a |= 3 -> ', a)
# bitwise
a ^= 4
print('a ^= 4 -> ', a)
# bitwise
a >>= 4
print('a >>= 4 -> ', a)
# bitwise
a <<= 2
print('a <<= 4 -> ', a)
Pada program kali ini, kita akan menggunakan ketiga belas simbol operator yang kemudian hasilnya akan ditampilkan setelah program dijalankan.
Hasil Program
a = 10 -> 5
a += 5 -> 9
a -= 3 -> 6
a *= 6 -> 12
a /= 8 -> 6.0
a %= 9 -> 6
a //= 6 -> 1
a **= 1 -> 1
a &= 2 -> 0
a |= 3 -> 3
a ^= 4 -> 7
a >>= 4 -> 0
a <<= 4 -> 0
Operator Logika
Operator logika adalah operator yang digunakan untuk membuat operasi logika, yang dimana ini juga bertijuan sebagai pembanding kedua statement.
and = "Mengembalikan True jika dua statement sama sama benar"
or = "Mengembalikan True jika salah satu statement bernilai benar"
not = "Membalikan/menegasi hasil , True menjadi False atau False
menjadi True"
Contoh Program
a = True
b = False
# Logika AND
c = a and b
print (c)
# Logika OR
c = a or b
print (c)
# Logika Not
c = not a
print (c)
Pada program kali ini, kita akan menggunakan ketiga simbol operator yang kemudian hasilnya akan ditampilkan setelah program dijalankan.
Hasil Program
False
True
False
Sekian
pembelajaran mengenai Operator dalam Python, next artikel kita akan membahas
lagi mengenai operator yang lain pada python, jadi stay tune yaa. Bagi kalian
yang ingin tau lebih soal python kalian bisa klik Belajar Python
0 Response to "Jenis Operator dalam Bahasa Pemrograman Python #1"
Post a Comment