Python で三角形の面積を計算
以下の例では、ユーザーが三角形の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その他の拡張