In order to take an electron out of a certain energy level in an atom, that electron must absorb a photon with an exact value of energy corresponding to that specific level. How is this possible given the fact that this would require infinite precision ? For example, an electron might require 10.12345eV, but a photon might have 10.123456789eV.
So how does any interaction ever takes place ?