





def 				lowerCAmelCase_ (							A_    ,A_):
    return [sentence[i : i + ngram_size] for i in range(len(A_) - ngram_size + 1)]


if __name__ == "__main__":
   from doctest import testmod

   testmod()








from __future__ import annotations

from collections import namedtuple



def 				lowerCAmelCase_ (							A_    ,A_    ,A_):
    UpperCamelCase__:	List[str]					=     namedtuple("result"    ,"name value")
    if (voltage, current, power).count(0) != 1:
        raise ValueError("Only one argument must be 0")
    elif power < 0:
        raise ValueError(
            "Power cannot be negative in any electrical/electronics system")
    elif voltage == 0:
        return result("voltage"    ,power / current)
    elif current == 0:
        return result("current"    ,power / voltage)
    elif power == 0:
        return result("power"    ,float(round(abs(voltage * current)    ,2)))
    else:
        raise ValueError("Exactly one argument must be 0")


if __name__ == "__main__":
   import doctest

   doctest.testmod()

