
The diagram above shows a uniform polyhedron having 502 vertices exactly lying on a spherical surface, 1000 edges & 500 congruent right kite faces each having two unequal edges $a$ & $b$ given $b>a$. How to find out the ratio $\frac{b}{a}$ of unequal edges of this uniform polyhedron?
Note: The conditions, that 500 right kite faces are congruent & 502 vertices exactly lies on a spherical surface, are governing conditions which fully describe this uniform polyhedron (trapezohedron) & will produce the expression of ratio $\frac{b}{a}$. This is also feasible for 2n no. of congruent right kite faces.
Edit/JL: Below there are Mathematica images of the resulting polyhedron (not yet confirmed by the OP) with $n=5$ and $n=17$. The faces are rendered using a non-trivial opacity setting so that we can see through them to some extent. Because projecting the object to a plane distorts the angles a bit, it may not be entirely clear that the 4-gonal faces all have two 90 degree angles - you have to take my word for that :-)


Here is the simplest solution of generalized polyhedron with right kite faces covering up countless problems like the above problem based on simple geometry.
In general, the ratio of unequal edges $\color{blue}{a}$ & $\color{blue}{b}$ $\space \color{blue}{\forall \space (a\leq b)}$ of any $\color{blue}{\text{uniform polyhedron}}$ having $\color{blue}{2n \space (\forall \space n\geq 3)}$ no. of $\color{blue}{\text{congruent right kite faces}}$ is given as $$\bbox[4pt, border: 1px solid blue;]{\color{red}{\frac{a}{b}=\sqrt{\tan\left(\frac{\pi}{n}\right)\tan\left(\frac{\pi}{2n}\right)}}}$$
I had analysed it for a generalized case here Uniform polyhedrons with right kite faces by HCR