Isnin, 16 Ogos 2021

Python - Operator Perbandingan , Operator Logik dan Operator Matematik

 OPERATOR PERBANDINGAN

Terdapat 6 operator perbandingan:


Contoh kod program 1:

x = 7

y = 10

print('x =',x)

print('y =',y)

print('\n')

print('x == y hasilnya',x==y)

print('x != y hasilnya',x!=y)

print('x > y  hasilnya',x>y)

print('x < y  hasilnya',x<y)

print('x >= y hasilnya',x>=y)

print('x <= y hasilnya',x<=y)


Hasil kod program:

x = 7
y = 10
 
x == y hasilnya False
x != y hasilnya True
x > y  hasilnya False
x < y  hasilnya True
x >= y hasilnya False
x <= y hasilnya True

Contoh kod program 2:

print('Coretan' == 'Coretan')

print('Coretan' == 'coretan')

print('1234' == 1234)

print('1234' != 1234)

Hasil kod program:

True
False
False
True


Contoh kod program 3 :


a = 8

if (a % 2)==0:

  print('Pembolehubah a mengandungi angka genap')

else:

  print('Pembolehubah a mengandungi angka ganjil')


Hasil kod program :

Pembolehubah a mengandungi angka genap



Contoh kod program 4:

a = 5

b = 4

c = a == b

print "Adakah a sama dengan b?:", c

c = a != b

print "Adakah a tidak sama dengan b?:", c

c = a > b

print "Adakah a lebih besar dari b?:", c

c = a < b

print "Adakah a lebih kecil dari b?:", c

c = a <= b

print "Adakah a lebih kecil sama dengan b?:", c

c = a >= b

print "Adakah a lebih besar sama dengan b?:", c


Hasil kod program :

Adakah a sama dengan b?: False

Adakah a tidak sama dengan b?: True

Adakah a lebih besar dari b?: True

Adakah a lebih kecil dari b?: False

Adakah a lebih kecil sama dengan b?: False

Adakah a lebih besar sama dengan b?: True




OPERATOR LOGIK

Terdapat 3 operator logik :















Contoh kod program 1:

print('Hasil dari True and True   :', True and True)

print('Hasil dari True and False  :', True and False)

print('Hasil dari False and True  :', False and True)

print('Hasil dari False and False :', False and False)

 

print('\n')

 

print('Hasil dari True or True   :', True or True)

print('Hasil dari True or False  :', True or False)

print('Hasil dari False or True  :', False or True)

print('Hasil dari False or False :', False or False)

 

print('\n')

 

print('Hasil dari not True  :', not True)

print('Hasil dari not False :', not False)


Hasil kod program:

Hasil dari True and True   : True
Hasil dari True and False  : False
Hasil dari False and True  : False
Hasil dari False and False : False
 
Hasil dari True or True   : True
Hasil dari True or False  : True
Hasil dari False or True  : True
Hasil dari False or False : False
 
Hasil dari not True  : False
Hasil dari not False : True



Contoh kod program 2:

hasil = (5 > 6) and (10 <= 8)

print(hasil)

hasil = ('coretan' == 'coretan') or (10 <= 8)

print(hasil)

hasil = not (10 < 10)

print(hasil)

hasil = ('coretan' == 'coretan') and (10 <= 8) or (1 != 1)

print(hasil)



Hasil kod program:

False
True
True
False



Contoh kod program 3:


a = True

b = False

# Logik AND

c = a and b

print "c adalah",c

# Logik OR

c = a or b

print "c adalah",c

# Logik Not

c = not a

print "c adalah",c

Hasil kod program:

c adalah False

c adalah True

c adalah False



OPERATOR MATEMATIK/ARITMETIK

Terdapat 7 operator matematik:



Contoh kod program 1:
1
2
3
4
5
6
7
8
9
10
x = 20
y = 6
 
print('x + y =',x+y)
print('x - y =',x-y)
print('x * y =',x*y)
print('x / y =',x/y)
print('x // y =',x//y)
print('x % y =',x%y)
print('x ** y =',x**y)

Hasil kod program:

x + y = 26
x - y = 14
x * y = 120
x / y = 3.3333333333333335
x // y = 3
x % y = 2
x ** y = 64000000


Contoh kod program 2:

1
2
hasil = 12 + 6 * 4 - 8
print(hasil)

Hasil kod program: 28


Contoh kod program 3:
1
2
hasil = (12 + 6) * (4 - 8);
print(hasil)

Hasil kod program: -72


Contoh kod program 4 :

a = 21

b = 10

 

c = a + b

print "Hasil Penambahan adalah", c

 

c = a - b

print "Hasil Penolakan adalah", c

 

c = a * b

print "Hasil Pendaraban adalah", c

 

c = a / b

print "Hasil Pembahagian adalah", c

 

c = a % b

print "Baki Pembakagian adalah", c

 

a = 2

b = 3

c = a**b

print "Hasil Eksponen adalah", c

 

a = 10

b = 5

c = a//b

print "Hasil Pembundaran adalah", c



Hasil kod program:

Hasil Penambahan adalah 31

Hasil Penolakan adalah 11

Hasil Pendaraban adalah 210

Hasil Pembahagian adalah 2

Baki Pembahagian adalah 1

Hasil Eksponen adalah 8

Hasil Pembundaran adalah 2


Kings.




Tiada ulasan:

Catat Ulasan