Skip to content

Commit 069d239

Browse files
committed
Add Grover's algorithm with conditional imports, ignore in CI
1 parent be55b50 commit 069d239

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

quantum/grover_search_algorithm.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,12 @@
1313
"""
1414

1515
import math
16+
import importlib.util
1617

17-
try:
18-
import qiskit
19-
from qiskit import Aer, ClassicalRegister, QuantumCircuit, QuantumRegister, execute
18+
QISKIT_AVAILABLE = importlib.util.find_spec("qiskit") is not None
2019

21-
QISKIT_AVAILABLE = True
22-
except ModuleNotFoundError:
23-
QISKIT_AVAILABLE = False
20+
if QISKIT_AVAILABLE:
21+
from qiskit import Aer, ClassicalRegister, QuantumCircuit, QuantumRegister, execute
2422

2523

2624
def grover_search(number_of_qubits: int = 2):

0 commit comments

Comments
 (0)