a>=0でないと√aが虚数になるからじゃね?