#3量子ビット測定:完全な状態の重ね合わせ
import qiskit
from qiskit import QuantumCircuit, QuantumRegister, ClassicalRegister, execute, Aer
from qiskit.tools.visualization import plot_histogram
q = QuantumRegister(3, "q")
c = ClassicalRegister(3, "c")
threeQ = QuantumCircuit(q, c)
threeQ.h(q[0])
threeQ.h(q[1])
threeQ.h(q[2])
threeQ.measure(q[0], c[0])
threeQ.measure(q[1], c[1])
threeQ.measure(q[2], c[2])
backend_sim = Aer.get_backend('qasm_simulator_py')
r = execute(threeQ, backend_sim).result()
rc=r.get_counts()
print(rc)
plot_histogram(rc)
{'100': 138, '110': 142, '001': 126, '101': 130, '111': 135, '010': 118, '011': 114, '000': 121}