There are two major issues here: the connection between existence and exact representability, and the notion of exact representability itself.
There is no justification given for the implicit claim that only numbers which have exact representations can exist. The OP merely makes the claim that numbers which can't be "marked" don't exist. This is not something that can be taken for granted. Even assuming we settle on a notion of "exact representation," why should that correspond to existence?
What it does show is that we understand different numbers to different degrees or in different ways. And while that's really interesting - see the section below - it's not really surprising.
In the absence of a justification for your claim there isn't really much to be said here. Instead, let me point out that in mathematics, existence claims are made and justified within precise contexts; e.g. ZFC proves, in a precise sense, that π exists, and this isn't questioned by anybody. Things get fraught when we step out of such contexts and try to talk about what mathematical existence really is. There is in my opinion a lot of interesting stuff to be said here (along with a truly gargantuan amount of pointless fluff), but one has to be very careful to recognize the non-universality of one's own underlying philosophical assumptions.
Now on to the other part of the question - what constitutes an "exact representation" of a number?
Mathematical logic, especially computability theory and model theory, provide a series of reasonable answers to the question - and more importantly, in my opinion, they make a convincing case for the idea that there is no single notion which is ultimately satisfying, but rather a spectrum of notions of exact representation. (All of this serving, unsurprisingly, serving to push back against the unjustified existence~representability connection.)
- Let's start with a very permissive one: computable real numbers. According to this picture, we take as initially given the rational numbers, and will conflate a real number with its left Dedekind cut - the downwards-closed set of rational numbers whose supremum is the real number in question. (There are other equivalent approaches we can take here, e.g. via fast Cauchy sequences, but I like Dedekind cuts.) Identifying a real with a set of rationals, the question then becomes how complicated is that set, and computer programs provide a very satisfying answer to this question: a real r is computable if there is a computer program which, when given as input a rational q (in the form of a pair of integers a, b with b nonzero - intuitively, q = a/b), will output either YES or NO according to whether q is in the left Dedekind cut corresponding to r. The computer program itself is the finite description of the real number r. Every real number almost anyone has ever heard of is computable, including √2 and π.
Now this is the one that I favor, if I'm forced to choose, but it may seem too permissive; although the Church-Turing thesis does indicate that it is quite robust (as does the fact that we can replace the rationals as our "starting set" with many other things, like the algebraic numbers, without affecting the resulting definition), it may feel like it's talking about a "computational analogue" of the real line as opposed to the real line itself.
This is where model theory comes in. Given a structure M - for example, the reals with addition and multiplication - we can talk about when an element of M is *definable in *M**. Note that M depends on more than just its underlying set. We can also draw distinctions between formulas used in definitions, especially via syntactic considerations - e.g. first-order formulas, quantifier-free first-order formulas, monadic second-order formulas, ...
This gives a "two-dimensional array" of notions of representation of elements of R, with the "axes" corresponding to (1) what structure we put on R (addition and multiplication? just addition? addition and the number "1" labelled? addition, multiplication, and modular forms?) and (2) what sort of logic we use to formulate our definitions. For example:
In the reals with addition and multiplication, the numbers 1/10, 1/3, and √2 are each definable by a first-order formula; however, π is not.
- π is, however, definable in this structure by a computable infinitary formula, as is every computable real (but the converse is not true). Finally, every real number is definable in this structure by an infinitary formula. But I think there are good reasons for considering non-first-order definitions to be not very satisfying, so from now on I'll just focus on first-order definitions.
In the reals with addition and 1 as a distinguished element, but without multiplication, the numbers 1/10 and 1/3 are definable by a first-order formula but √2 and π are not.
In the reals with addition alone, no number other than 0 is definable - the point being that the map sending x to -x is an automorphism of this structure, and definable elements cannot be moved by automorphisms.
What about when we go even finer than just first-order? In the structure of the real numbers with addition, multiplication, 0, 1, and division (either as a partial function or with the convention that division by zero results in zero, or something similar), 1/10 and 1/3 are each given by terms: the logical apparatus of Boolean combinations and quantifiers is unnecessary. Meanwhile, √2, while definable, is not given by a term. However, √2 is definable in a quantifier-free way - e.g. as "x · x = 1 + 1." Tarski showed that everything definable in this structure is definable by a quantifier-free formula, so in general this is something we'll always run into: we're never going to do much worse than term-definable without going fully undefinable.
3.33333333...
is an exact representation of 10/3, and computers can be programmed to understand it. For example, wolfram alpha recognizes this notation. It also gives a similar answer if you ask for the value of 10/3. – user6559 Jul 13 '19 at 18:35