02 Struktur Dasar Program
02 Struktur Dasar Program
1) Operator Aritmatika
2) Operator Logika/Bolean
3) Operator Perbandingan/Relasi
4) Operator Penugasan
5) Operator Keanggotaan
6) Operator Bitwise
1. Operator Aritmatika
#True
OR or #logika OR Mengembalikan True jika
a=10 salah satu statement bernilai
print(x>7 or x<11) benar
#True
NOT not #logika NOT Menegasikan hasil. True
a=10 menjadi False dan sebaliknya
print(not(x>7 or x<11)
#False
3. Operator Perbandingan/Relasi
#False
Tidak Sama != #tidaksamadengan Akan mengahasilkan nilai
Dengan a=10 kebalikan dari kondisi
b=2 sebenarnya
<> print(a!=b)
print(a<>b)
#True
Lebih Besar > #lebihbesardari Jika nilai operan kiri lebih
Dari a=10 besar dari operan kanan,
b=2 maka kondisi bernilai benar
print(a>b) atau TRUE
Operator Simbol Contoh Penjelasan
Lebih Kecil Dari < #lebihkecildari Jika nilai operan kiri lebih
a=10 kecil dari operan kanan,
b=2 maka kondisi bernilai benar
print(a<b) atau TRUE
#False
Lebih Besar >= #lebihbesarsamadengan Jika nilai operan kiri lebih
Sama dengan a=10 besar dari operan kanan, atau
b=2 sama maka kondisi bernilai
print(a>=b) benar atau TRUE
#True
Lebih Kecil <= #lebihkecilsamadengan Jika nilai operan kiri lebih
Sama dengan a=10 kecil dari operan kanan, atau
b=2 sama maka kondisi bernilai
print(a<=b) benar atau TRUE
#False
4. Operator Penugasan
#true
#false
6. Operator Bitwise
c=a&b
print("Desimal a & b adalah : ",c)
print("Binner c adalah :",bin(c))
OR | a = 10 Mengembalikan bit 1
b = 12 jika salah satu bit
print("Binner a adalah : ",bin(a)) bernilai 1.
print("Binner b adalah :",bin(b))
c=a|b
print("Desimal a | b adalah : ",c)
print("Binner c adalah :",bin(c))
XOR ^ a = 10 Mengembalikan bit 1
b = 12 jika hanya satu bit
print("Binner a adalah : ",bin(a)) saja yang bernilai 1.
print("Binner b adalah :",bin(b))
c=a^b
print("Desimal a | b adalah : ",c)
print("Binner c adalah :",bin(c))
Operator Simbol Contoh Penjelasan