ещё стоит всегда думать над тем "что может пойти не так". конечно в данном случае тест система введёт вам числа. но если вы разрабатываете реально консольную утилиту для вычисления может ли слон из точки A попасть в точку B (лол), то будет неприкольно когда окажется, что из строки нельзя вычесть строку или модуль. нужно объяснять пользователю что нужно ввести, никогда не надеятся на то, что он это введёт. если вы делаете калькулятор, вы должны учесть, что пользователь обязательно попробует поделить на ноль, возвести ноль в нулевую степень, найти факториал отрицательного числа и ещё куча всего, что может привести к ужасным багам