Денис Загаевский, ну как как.
"Если в БД нет пользователя с данным id, то клиенту возвращается ответ с кодом 404" (или наоборот)
"Если в БД есть пользователь, то возвращается ответ с кодом 200 и json, иначе 404"
От формулировки я бы и отталкивался при написании кода.
Это вкусовщина - на работу не будет влиять.
Некоторые анализаторы предлагают убирать else, чтобы уменьшать вложенность, но я предпочитаю, чтобы алгоритм в коде выглядел максимально также, как думает человек.
eegmak, А, да, ошибся. Тут же есть зависимость между событиями
Вероятность угадать с первой попытки = 1/100
Вероятность не угадать с первой попытки = 1 - вероятность угадать с первой попытки
Вероятность угадать со второй попытки = вероятность не угадать с первой попытки * 1/99
Суммарная вероятность угадать = вероятность угадать с первой попытки + вероятность угадать со второй попытки.