Задать вопрос
  • В чем ошибка моего решения?

    @NekoTeen
    elif z == 'pow'and x != 0.0:
        print(x ** y)
    elif z == 'pow' and x == 0.0 and y < 0.0:
        print('Деление на 0!')
    elif z == 'pow' and x == 0.0 and y >= 0.0:
        print(x ** y)

    Полагаю ошибка тут. Степень, как и числа, могут быть как и отрицательны, так и нулем.
    Ответ написан
    Комментировать