human
Pythonで数字のパワーを得るにはどうすればよいですか？
gpt
Pythonで数値のべき乗や指数を求めるには、次のようなコードを書く必要がある：

```
number = int(input("数値を入力: "))
power = int(input("指数を入力: "))
print(number ** power)
```

このコードでは、ユーザーは数値と、その数値を引き上げるべき乗/指数を入力するよう求められる。数値は指定された指数/べき乗まで引き上げられ、画面に表示される。
human
コードをパラメーターとして数字と指数をとらせ、結果を返す関数にします。
gpt
確かに！このコードを関数に変換する例を挙げよう：

```python
def power(number, exponent):
    result = number ** exponent
    return result
```

この関数では、numberとexponentはユーザーが関数を呼び出す際に入力できるパラメータです。そして、この関数はnumberをexponentのべき乗にした結果を計算し、その結果を呼び出し元に返します。

この関数はこのように呼び出すことができます：

```python
print(power(5, 3)) # Output: 125
```

これは5を3のべき乗にし、その結果（125）をコンソールに表示する。
human
いいね！あなたは今テトレーションを行う関数を書くことができますか？フロートはオーバーフローできるので、入力をPythonの分数クラスに変換してほしいと思います。