here's the code I'm using to generate 3 quantum circuits with the same structure (They're only differed by the first U3 gate on the qubit):
quancs = QuantumCircuit(1) # Circ 1
quancs.u3(gamma,beta,delta,0)
quancs1 = QuantumCircuit(1) # Circ 2
quancs1.u3(2,3,2,0)
quancs1.u3(gamma,beta,delta,0)
quancs2 = QuantumCircuit(1) # Circuit 3.
quancs2.u3(-2.5,2,-2,0)
quancs2.u3(gamma,beta,delta,0)
results = execute(quancs, simulator).result()
results1 = execute(quancs1, simulator).result()
results2 = execute(quancs2, simulator).result()
I treated the circuits separately to obtain the results. I'm wondering is there a way I can simplify/shorten this code? Thanks for the help!