Python で三角形の面積を計算

Python3 の例

以下の例では、ユーザーが三角形の3辺の長さを入力し、三角形の面積を計算します:

例(Python 3.0+)

# -*- coding: UTF-8 -*- # Filename : test.py # author by : www.example.com a = float(input('三角形の1番目の辺の長さを入力:')) b = float(input('三角形の2番目の辺の長さを入力:')) c = float(input('三角形の3番目の辺の長さを入力:')) # 半周長を計算 s = (a + b + c) / 2 # 面積を計算 area = (s*(s-a)*(s-b)*(s-c)) ** 0.5 print('三角形の面積は %0.2f' %area)

上記のコードを実行すると、出力結果は以下のようになります:

$ python test.py 
输入三角形第一边长: 5
输入三角形第二边长: 6
输入三角形第三边长: 7
三角形面积为 14.70

Python3 の例

その他の拡張