@@ -0,0 +1,275 @@
+import numpy as np%0Aimport quantum_gate%0A%0Aclass CNOTQuantumGate(quantum_gate.QuantumGate):%0A    def __init__(self):%0A        self.symbol = 'C'%0A        self.matrix = np.matrix(%22%22%22%0A            1 0 0 0;%0A            0 1 0 0;%0A            0 0 0 1;%0A            0 0 1 0%22%22%22, np.complex_)%0A

add CNOT gate