, , :
def coin_count():
bit = False
counter = 0
for _ in range(500):
bit ^= random() < 0.5
if bit:
counter += 1
return counter
, :

- , , , . " ", .
def hadamard_coin_count():
qubit = qalloc()
counter = 0
for _ in range(500):
apply Hadamard to qubit
if qubit:
counter += 1
return measure(counter)
, , - :

, , . , . .