from qiskit import QuantumCircuit

qc=QuantumCircuit(3,3)
qc.h(0)
qc.x(1)
qc.cx(0,1)
qc.h(1)
qc.ccx(0,1,2)
qc.draw()

qc.draw(output='text')

qc.draw(output='mpl')

qc.draw(output='latex_source')

qc=QuantumCircuit(3,3)
qc.h(0)
qc.barrier()
qc.x(1)
qc.cx(0,1)
qc.h(1)
qc.barrier()
qc.ccx(0,1,2)
qc.draw(output="mpl")

qc=QuantumCircuit(3,3)
qc.h(0)
qc.barrier()
qc.x(1)
qc.cx(0,1)
qc.h(1)
qc.barrier()
qc.ccx(0,1,2)
qc.draw(output="mpl",plot_barriers=False)

qc=QuantumCircuit(3,3)
qc.h(0)
qc.barrier()
qc.x(1)
qc.cx(0,1)
qc.h(1)
qc.barrier()
qc.ccx(0,1,2)
qc.draw(output="mpl")

qc=QuantumCircuit(3,3)
qc.h(0)
qc.barrier()
qc.x(1)
qc.cx(0,1)
qc.h(1)
qc.barrier()
qc.ccx(0,1,2)
qc.draw(output="mpl",reverse_bits=True)

print(qc)

qc=QuantumCircuit(3,3)
qc.h(0)
qc.barrier()
qc.x(1)
qc.cx(0,1)
qc.h(1)
qc.barrier()
qc.ccx(0,1,2)
qc.draw(output="mpl",initial_state=True)

