That gives every terminating decimal or binary number.
For example, you will never list 1/3, or pi or sqrt(2).
To see why you cannot generate every possible real number as a list, look up cantors diagonal argument.
To see why you cannot generate every possible real number as a list, look up cantors diagonal argument.
The issue being that there are way to many "real numbers".