Wednesday 18 March 2015

4.Lebih Jauh dengan Pengujian Kebenaran (True / False)

Boolean adalah untuk menguji suatu nilai yang menghasilkan jawaban 'True' atau 'False'. Untuk pengujian ini biasanya dibatasi dengan kondisi tertentu menggunakan perintah if atau while sebagai operator boolean. 

Operator boolean menggunakan 'and', 'or', atau 'not'. 

Untuk operasi 'and':

XYHasil
TRUE (1)TRUE (1)TRUE (1)
TRUE (1)FALSE (0)FALSE (0)
FALSE (0)TRUE (1)FALSE (0)
FALSE (0)FALSE (0)FALSE (0)

  • >>> benar=True
  • >>> salah=False
  • >>> benar and benar
  • True
  • >>> benar and salah
  • False
  • >>> salah and benar
  • False
  • >>> salah and salah
  • False
  • >>> 

Untuk operasi 'or':

XYHasil
TRUE (1)TRUE (1)TRUE (1)
TRUE (1)FALSE (0)TRUE (1)
FALSE (0)TRUE (1)TRUE (1)
FALSE (0)FALSE (0)FALSE (0)

  • >>> benar or benar
  • True
  • >>> benar or salah
  • True
  • >>> salah or benar
  • True
  • >>> salah or salah
  • False
  • >>> 

Dan untuk operator 'not' hanyalah untuk membalikan data dari 'true' menjadi 'false' dan dari 'false' menjadi 'true'.

Xnot X
TRUE (1)FALSE (0)
FALSE (0)TRUE (1)

  • >>> not benar
  • False
  • >>> not salah
  • True
  • >>> 

No comments:

Post a Comment