Implement NAND, NOR, XOR in Python in the unfinished code below - finish it. #!/usr/bin/python3 inputs = [(0,0),(0,1),(

Business, Finance, Economics, Accounting, Operations Management, Computer Science, Electrical Engineering, Mechanical Engineering, Civil Engineering, Chemical Engineering, Algebra, Precalculus, Statistics and Probabilty, Advanced Math, Physics, Chemistry, Biology, Nursing, Psychology, Certifications, Tests, Prep, and more.
Post Reply
answerhappygod
Site Admin
Posts: 899603
Joined: Mon Aug 02, 2021 8:13 am

Implement NAND, NOR, XOR in Python in the unfinished code below - finish it. #!/usr/bin/python3 inputs = [(0,0),(0,1),(

Post by answerhappygod »

Implement NAND, NOR, XOR in Python in the unfinished code
below - finish it.
#!/usr/bin/python3
inputs = [(0,0),(0,1),(1,0),(1,1)]
def AND( x1, x2 ):
w1, w2, theta = 0.5, 0.5, 0.7
s = x1 * w1 + x2 * w2
if s >= theta:
return 1
else:
return 0
def OR( x1, x2 ):
w1, w2, theta = 0.5, 0.5, 0.2
s = x1 * w1 + x2 * w2
if s >= theta:
return 1
else:
return 0
def NAND( x1, x2 ):
# Implement NAND
def NOR( x1, x2 ):
# Implement NOR
def XOR( x1, x2 ):
# Implement XOR using TLU's above
print([ AND(x1,x2) for x1, x2 in inputs ])
print([ OR(x1,x2) for x1, x2 in inputs ])
print([ NAND(x1,x2) for x1, x2 in inputs ])
print([ NOR(x1,x2) for x1, x2 in inputs ])
print([ XOR(x1,x2) for x1, x2 in inputs ])
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!
Post Reply