Accademia:Algebra booleana.py

Versione del 20 feb 2011 alle 21:00 di Risca86 (discussione | contributi) (Nuova pagina: {{Template:Acc_Menu_Python}} <pre>#!/usr/bin/env python3 def NOT(val): return not val def OR(val1, val2): return val1 or val2 def AND(val1, val2): return val1 and val2 ...)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)
#!/usr/bin/env python3

def NOT(val):
    return not val

def OR(val1, val2):
    return val1 or val2

def AND(val1, val2):
    return val1 and val2

def XOR(val1, val2):
    return val1 != val2

def NOR(val1, val2):
    return not (val1 or val2)

def NAND(val1, val2):
    return not (val1 and val2)

def XNOR(val1, val2):
    return val1 == val2