elseの部分にifと同じ内容が書かれているのですが、これは意図した内容でしょうか。