1つだけの数字でループすることは無意味ではないでしょうか？最初はユーザーから数字を求めているだけなので、このステップを含むループを持っている方が理にかなっていませんか？
Wouldn't it be pointless to loop for just one number? Since we're only asking for a number from the user at the beginning, wouldn't it make more sense to have a loop that includes this step?