1. Kompatasi di python hasilnya akan bernilai boolean terdiri dari
> lebih besar dari
< lebih kecil dari
>= lebih besar sama dengan
<= lebih kecil sama dengan
== sama dengan
!= tidak sama dengan
is sama dengan “namun harus dalam bentuk variabel”
is not tidak sama dengan “namun harus dalam bentuk variabel”
2. Contoh coding-nya adalah
3. Hasilnya adalah
4. Source code-nya
# operasi komparasi
# setiap hasil dari komparasi adalah boolean
'''
operasi komparasi terdiri dari
> lebih besar
< lebih kecil
>= lebih besar sama dengan
<= lebih kecil sama dengan
== sama dengan
!= tidak sama dengan
is
is not
'''
a = 5
b = 4
# lebih besar dari >
print ("===LEBIH BESAR DARI (>)===")
hasil = a > b
print (a,">",b,"=",hasil)
# lebih kecil dari <
print ("===LEBIH KECIL DARI (<)===")
hasil = a < b
print (a,"<",b,"=",hasil)
# lebih besar sama dari >=
print ("===LEBIH BESAR SAMA DENGAN DARI (>=)===")
hasil = a >= 5
print (a,">=",5,"=",hasil)
# lebih kecil sama dari <=
print ("===LEBIH KECIL SAMA DENGAN DARI (<=)===")
hasil = a <= 5
print (a,"<=",5,"=",hasil)
# sama dengan ==
print ("===SAMA DENGAN (==)===")
hasil = a == 5
print (a,"==",5,"=",hasil)
hasil = b == 5
print (b,"==",5,"=",hasil)
# tidak sama dengan !=
print ("===TIDAK SAMA DENGAN (!=)===")
hasil = a != 5
print (a,"!=",5,"=",hasil)
hasil = b != 5
print (b,"!=",5,"=",hasil)
# 'is' sebagai object identity
print ("===OBJECT IDENTITY (is)===")
x = 5
y = 5
print ("Nilai x =",x,"id =",hex(id(x)))
print ("Nilai y =",y,"id =",hex(id(y)))
hasil = x is y
print ("x is y =",hasil)
# 'is not' sebagai object identity
print ("===OBJECT IDENTITY (is not)===")
x = 5
y = 5
print ("Nilai x =",x,"id =",hex(id(x)))
print ("Nilai y =",y,"id =",hex(id(y)))
hasil = x is not y
print ("x is not y =",hasil)
Tidak ada komentar:
Posting Komentar