while ステートメントの条件を抽出し、否定条件を while ループ内の if ステートメントに配置します。