以下のプログラムを読んで、質問に答えなさい。
def power(base, exponent):
  result = 1
  for i in range(exponent):
    result *= base
  return result
プログラムの動作は何ですか？ このプログラムは、任意の基数と指数を渡すことでその数を計算しています。基数を何乗するかを指数で指定すると、結果が計算されます。例えば、基数が3で指数が4ならば3の4乗になり、結果は81になります。