Python. Задача 7-1
Пользователь вводит действительное положительное число a и целое число n. Вычислить an. Решение оформить в виде функции. Стандартный оператор возведения в степень использовать нельзя.
Решение
def power(a, n):
result = 1
if n > 0:
for i in range(n):
result *= a
else:
for i in range(abs(n)):
result /= a
return result
a = int(input('Введите число a: '))
n = int(input('Введите степень n: '))
print(a, 'в степени', n, '=', power(a, n))