Answer
domain $(-\infty,\infty)$, range $(3,\infty)$
See graph.
Work Step by Step
To graph function $f(x)=(\frac{1}{3})^{x-1}+3$, start from $y=(\frac{1}{3})^x$, shift the curve 1 unit to the right, then shift 3 units up.
For $f(x)$, we have domain $(-\infty,\infty)$, range $(3,\infty)$
See graph.