an imply gate is a logic gate in boolean algebra which results to 1 if either input 1 is 0 or if input 1 is 1 then the output is 1 only if input 2 is 1 it is true if input 1 implies input 2 following is the truth table of an imply gate input 1 input 2 output 0 0 1 0 1 1 1 0 0 1 1 1 refer https en wikipedia orgwikiimplygate calculate imply of the input values implygate0 0 1 implygate0 1 1 implygate1 0 0 implygate1 1 1 calculate imply of the input values imply_gate 0 0 1 imply_gate 0 1 1 imply_gate 1 0 0 imply_gate 1 1 1
def imply_gate(input_1: int, input_2: int) -> int:
    
    return int(input_1 == 0 or input_2 == 1)


if __name__ == "__main__":
    import doctest

    doctest.testmod()