8.1.1ユーザー定義関数の基本構造
構文 def命令
def 関数名(引数、...)
...任意の処理...
return 戻り値
構文 def命令
def 関数名(引数、...)
...任意の処理...
return 戻り値
>>> def get_triangle(base, height):
... return base * height / 2
...
>>> # get_triangle関数を呼び出す
>>> area = get_triangle(8, 10)
>>> print(f'三角形の面積は{area}です。')
三角形の面積は40.0です。
最近というか、ちょっと前からなんですが、チャットGPT3.5の状況でやっていると
ちょっと戸惑うというか、チャットと喧嘩になるというか、チャットGPTの回答の内容とか
回答のしかたが、へたくそになっている感じが強いですね。
はやくチャットGPT4に戻りたいものです。
get_triangle
関数を定義します。この関数は引数としてbase
(底辺)とheight
(高さ)を受け取り、三角形の面積を計算して返します。
pythondef get_triangle(base, height):
return base * height / 2
get_triangle
関数を呼び出し、計算結果をarea
に代入します。引数として8
(底辺の長さ)と10
(高さ)を指定します。
pythonarea = get_triangle(8, 10)
print
関数を使用して、計算結果を出力します。f-string を使用して、文中に変数area
の値を埋め込みます。
pythonprint(f'三角形の面積は{area}です。')
上記のコードの実行結果は、以下の通りです:
三角形の面積は40.0です。
このように、関数を定義して呼び出すことで、三角形の面積を計算し表示することができます。
最近というか、ちょっと前からなんですが、チャットGPT3.5の状況でやっていると
ちょっと戸惑うというか、チャットと喧嘩になるというか、チャットGPTの回答の内容とか
回答のしかたが、へたくそになっている感じが強いですね。
はやくチャットGPT4に戻りたいものです。
コメント