Question: Construct an equivalent Truth table using only OR and NOT. Here is my code: def OR(a, b): if a == 1 or b ==1: return

Construct an equivalent Truth table using only OR and NOT.

Here is my code:

def OR(a, b): if a == 1 or b ==1: return 1 else: return 0

if __name__=='__main__': print(" Truth table for OR gate") print(" A = 0, B = 0 : A OR B =",OR(0,0)) print(" A = 0, B = 1 : A OR B =",OR(0,1)) print(" A = 1, B = 0 : A OR B =",OR(1,0)) print(" A = 1, B = 1 : A OR B =",OR(1,1))

def NOT(a): return not a

if __name__=='__main__': print(" NOT gate Truth Table ") print(" A = False : NOT A =",NOT(0)) print(" A = True : NOT A =",NOT(1))

I keep getting this error:

else: ^ SyntaxError: invalid syntax

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!