Fixed a typo of 'a' and 'an' and used f string in print statement (#7398)

This commit is contained in:
Kuldeep Borkar 2022-10-19 17:16:56 +05:30 committed by GitHub
parent 80ff25ed38
commit b8281d79ef
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,13 +1,15 @@
""" 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. A NOR Gate is a logic gate in boolean algebra which results to false(0)
Following is the truth table of an NOR Gate: if any of the input is 1, and True(1) if both the inputs are 0.
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__":