You can also use the the "binomial probability" form.
Where
Where x is the number of successes we want, n is the number trials, p is the chance of success, and q is the chance of failure.
For this question we have
P(1)+P(2)+P(3) (Because we want the odds of 1 heart, 2 hearts, and 3 hearts)
x = 1..2...3, n=3, p=0.25, q=0.75
simplified we have
And this also ends up being about 57.8 percent