Skip to content

Commit 00b5869

Browse files
authored
Add print statements for quantum Fourier transform output
Added print statements to display the total count for the quantum Fourier transform state when the module is run directly.
1 parent 4bc28d6 commit 00b5869

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

quantum/q_fourier_transform.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
https://en.wikipedia.org/wiki/Quantum_Fourier_transform
1515
https://quantum.cloud.ibm.com/docs/en/api/qiskit/qiskit.circuit.library.QFT
1616
"""
17+
1718
import math
1819

1920
import numpy as np
@@ -66,7 +67,7 @@ def quantum_fourier_transform(number_of_qubits: int = 3) -> qiskit.result.counts
6667
>>> quantum_fourier_transform(0.5)
6768
Traceback (most recent call last):
6869
...
69-
ValueError: number of qubits must be exact integer.
70+
ValueError: number of qubits must be an exact integer.
7071
7172
>>> result = quantum_fourier_transform(2)
7273
>>> 2350<=result['10']<=2600
@@ -128,3 +129,5 @@ def quantum_fourier_transform(number_of_qubits: int = 3) -> qiskit.result.counts
128129
import doctest
129130

130131
doctest.testmod()
132+
print("Total count for quantum Fourier transform state is:")
133+
print(f"{quantum_fourier_transform(3) = }")

0 commit comments

Comments
 (0)