Question: # Importing the qiskit module from qiskit import * # Defining input, output and scratch qubits x = # number of input qubits y3 =

# Importing the qiskit module
from qiskit import *
# Defining input, output and scratch qubits
x = # number of input qubits
y3 = # number of output qubit
s3 = # number of scratch qubit
# Defining Quantum Circuit with the given circuits
def Circuit_3(In,Ou,Sc):
if Sc != 0:
# initiating required qubits
X = QuantumRegister(In, 'input')
Y = QuantumRegister(Ou, 'output')
S = QuantumRegister(Sc, 'scratch')
# creating circuit with above qubits
Circ = QuantumCircuit(X,Y,S)
else:
# initiating required qubits
X = QuantumRegister(In, 'input')
Y = QuantumRegister(Ou, 'output')
# creating circuit with above qubits
Circ = QuantumCircuit(X,Y)
##### Create you circuit below #########
########################################
# Uncomment to draw quantum circuit
# display(Circ.draw('mpl'))
# Transpiling the circuit into u, cnot
Circ = transpile(Circ, basis_gates=['u3','cx'])
# Uncomment to draw transpiled circuit
# display(Circ.draw('mpl'))
return Circ
qc_1c = Circuit_3(x,y3,s3)
please comply the (#) with the codes in puthon
 # Importing the qiskit module from qiskit import * # Defining

c) Circuit for j = 3 |x, 0,0) ei@z(x)|x, y3(x), 0) c) Circuit for j = 3 |x, 0,0) ei@z(x)|x, y3(x), 0)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!