提高程序可读性，添加while{}语句