Skip to content

Logika ​

Blok logika umumnya dipakai untuk mengendalikan blok pernyataan kondisi dan blok perulangan.

Pernyataan kondisi (jika ~ maka) ​

Dengan blok pernyataan kondisi, Anda dapat menetapkan kondisi dan tindakan yang dijalankan saat kondisi itu terpenuhi.

controls_if

Misalnya, Anda dapat menulis kode seperti berikut.
Jika nilai variabel x lebih besar dari 100, kondisinya benar dan teks "Ini bilangan besar." ditampilkan.
Jika nilai x tidak lebih besar dari 100, kondisinya salah dan teks "Ini bukan bilangan besar." ditampilkan.

Python ​

python
if condition:
  # ...
elif condition2:
  # ...
else:
  # ...

Operasi perbandingan ​

Ada enam operator perbandingan.
Setiap operator menerima dua masukan (biasanya angka) dan mengembalikan benar atau salah sesuai hasil perbandingan kedua nilai itu.

logic_compare

Python ​

python
A == B
A != B
A < B
A <= B
A > B
A >= B

Operasi logika ​

Blok dan hanya mengembalikan benar bila kedua masukan bernilai benar.
Blok atau mengembalikan benar bila salah satu dari kedua masukan bernilai benar.

logic_operation

Python ​

python
A and B
A or B

Negasi ​

Blok bukan (not) mengubah masukan boolean menjadi kebalikannya.

logic_negate

Python ​

python
not A

Boolean ​

Anda memperoleh nilai boolean memakai satu blok yang punya daftar pilihan untuk memilih benar atau salah.

logic_boolean

Python ​

python
True
False

Operator terner ​

Blok terner bekerja seperti blok pernyataan kondisi sederhana.
Blok ini menerima tiga masukan.
Masukan pertama adalah kondisi boolean yang diuji, masukan kedua adalah nilai yang dikembalikan bila kondisinya benar.
Masukan ketiga adalah nilai yang dikembalikan bila kondisinya salah.

logic_ternary

Python ​

python
thenValue if test else elseValue