How do you set the precision for a function where you substitute a number in a For loop? I mean I code something like this and I want Mathematica to set the precision for all the values
a = 3 x*Exp[x] - Cos[x];
aff = D[D[a, x],x];
For[i = 0, i <= 10, i++, s1 = Normal[Series[aff, {x, 1, i}]];
b1 = s1 /. x -> 1.3; Print[b1]]
But Mathematica makes the values in 4 digit precision and 1 in non numerical form
9 E+Cos[1]
34.5382
36.3487
36.5727
.
.
.
How do I make it more precise and in numerical form obviously?
I also tried with the N[] function but it doesn't work.
I'm a newbie in programming. Please kindly help.

1.3is a "machine precision" number. Tryb1=s1/.x->13/10;Print[N[b1,20]]and see if you get more digits. – Bill Oct 31 '21 at 11:50PrintPrecision. By default it's6and six digits is what you see. – Michael E2 Oct 31 '21 at 13:22