Question: why is the atomic mass number not a whole number?
Answer: Atomic mass is never an integer number for several reasons: The atomic mass reported on a periodic table is the weighted average of all the naturally occuring isotopes. Being an average it would be most unlikely to be a whole number. The mass of an individual atom in atomic mass units is the mass relative to carbon-12.