mirror of
https://github.com/TheAlgorithms/Python.git
synced 2024-11-27 15:01:08 +00:00
Fixed a typo of 'a' and 'an' and used f string in print statement (#7398)
This commit is contained in:
parent
80ff25ed38
commit
b8281d79ef
|
@ -1,13 +1,15 @@
|
||||||
""" A NOR Gate is a logic gate in boolean algebra which results to false(0)
|
"""
|
||||||
|
A NOR Gate is a logic gate in boolean algebra which results to false(0)
|
||||||
if any of the input is 1, and True(1) if both the inputs are 0.
|
if any of the input is 1, and True(1) if both the inputs are 0.
|
||||||
Following is the truth table of an NOR Gate:
|
Following is the truth table of a NOR Gate:
|
||||||
| Input 1 | Input 2 | Output |
|
| Input 1 | Input 2 | Output |
|
||||||
| 0 | 0 | 1 |
|
| 0 | 0 | 1 |
|
||||||
| 0 | 1 | 0 |
|
| 0 | 1 | 0 |
|
||||||
| 1 | 0 | 0 |
|
| 1 | 0 | 0 |
|
||||||
| 1 | 1 | 0 |
|
| 1 | 1 | 0 |
|
||||||
|
|
||||||
|
Following is the code implementation of the NOR Gate
|
||||||
"""
|
"""
|
||||||
"""Following is the code implementation of the NOR Gate"""
|
|
||||||
|
|
||||||
|
|
||||||
def nor_gate(input_1: int, input_2: int) -> int:
|
def nor_gate(input_1: int, input_2: int) -> int:
|
||||||
|
@ -30,11 +32,11 @@ def nor_gate(input_1: int, input_2: int) -> int:
|
||||||
|
|
||||||
def main() -> None:
|
def main() -> None:
|
||||||
print("Truth Table of NOR Gate:")
|
print("Truth Table of NOR Gate:")
|
||||||
print("| Input 1 |", " Input 2 |", " Output |")
|
print("| Input 1 | Input 2 | Output |")
|
||||||
print("| 0 |", " 0 | ", nor_gate(0, 0), " |")
|
print(f"| 0 | 0 | {nor_gate(0, 0)} |")
|
||||||
print("| 0 |", " 1 | ", nor_gate(0, 1), " |")
|
print(f"| 0 | 1 | {nor_gate(0, 1)} |")
|
||||||
print("| 1 |", " 0 | ", nor_gate(1, 0), " |")
|
print(f"| 1 | 0 | {nor_gate(1, 0)} |")
|
||||||
print("| 1 |", " 1 | ", nor_gate(1, 1), " |")
|
print(f"| 1 | 1 | {nor_gate(1, 1)} |")
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
|
Loading…
Reference in New Issue
Block a user