cdefintn,icdefvector[int]pp.reserve(nb_primes)# allocate memory for 'nb_primes' elements.n=2whilep.size()<nb_primes:# size() for vectors is similar to len()foriinp:ifn%i==0:breakelse:p.push_back(n)# push_back is similar to append()n+=1# Vectors are automatically converted to Python# lists when converted to Python objects.returnp