Вслучае с усложнённым теперь программа не только будет просить пользователя ввести число для возведения в степень и саму программа будет должна осуществлять дополнительную проверку на то больше результат по модулю, чем число 2147483647 или нет, если да, то об этом пользователя («опасность! результат больше чем … »)
try:
b = int(input("Введите число:"))
a = int(input("Введите степень"))
x = math.pow(b, a)
print(x)
except OverflowError:
print("Опасность! Результат больше чем …")