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) """
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__":