Skip to content
Merged
Changes from 4 commits
Commits
File filter

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions boolean_algebra/and_gate.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,16 @@ def and_gate(input_1: int, input_2: int) -> int:
return int(input_1 and input_2)


def n_and_gate(inputs: tuple) -> int:
"""
Calculate AND of a list of input values

>>> n_and_gate((1, 0, 1, 1, 0))
0
"""
return int(all(inputs))


if __name__ == "__main__":
import doctest

Expand Down