public void Execute() { while (true) { int rNumber = _randomNumber.GetNumber(_rangeStart, _rangeEnd); StartMonolog(); for (int attempt = 0; attempt < _numberOfAttempts; attempt++) { EnterTheNumber(attempt + 1); _userNumber = GetAnswerInt(); if (rNumber == _userNumber) { Сongratulations(); break; } else if (attempt + 1 == _numberOfAttempts) { Fail(rNumber); break; } else if (rNumber > _userNumber) { More(); } else if (rNumber < _userNumber) { Smaller(); } } } }