Jembatan ke Python — contoh Modul 2

Jembatan ke Python — contoh Modul 2

Kembali ke bagian induk

Contoh manual F memakai P=B, Q=S. Pada kode, not P adalah ¬P; tanda kurung mempertahankan susunan hitungan.

P, Q = True, False
F = ((not P) or (not Q)) and P
assert F is True
print(F)  # True: sama dengan hitungan manual

from itertools import product
hasil = []
for P, Q in product([True, False], repeat=2):
    implikasi = (not P) or Q
    hasil.append(implikasi)
    print(P, Q, implikasi)
assert hasil == [True, False, True, True]

Hubungan materi