三角形の面積

あなたは、3辺 abc が与えられた三角形の面積を計算するPython関数 triangle_area(a, b, c) を作成するよう求められています。この関数は3つの位置専用引数を取り、計算された面積を浮動小数点数として返す必要があります。
三角形の面積はヘロンの公式を使って計算できます:
関数は、abc が三角不等式(任意の三角形において、どの2辺の長さの和も残りの1辺の長さ以上でなければならない)を満たしていることを考慮しなければなりません。満たしていない場合、関数は適切なエラーメッセージ:Invalid triangle を返すべきです。
関数は標準引数やキーワード引数を持たず、位置引数のみを持つべきです。
関数への入力は3つの浮動小数点数:abc であり、これらは三角形の辺の長さです。
関数は計算された面積を表す1つの浮動小数点数、またはエラーメッセージの文字列を返す必要があります。
入力
出力
3 4 5
6.0
1 10 12
Invalid triangle
注意: 面積が0になる縮退三角形も有効と見なされます。したがって、その場合のプログラムの出力は0とすべきです。
 

Constraints

Time limit: 1 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue