📜  计算对角线给定的菱形的面积和周长的程序(1)

📅  最后修改于: 2023-12-03 14:57:29.637000             🧑  作者: Mango

计算对角线给定的菱形的面积和周长的程序

这是一个可以计算给定对角线长度的菱形的面积和周长的程序。用户需要输入对角线长度,程序将计算出菱形的面积和周长并输出。

输入格式

用户需要输入一个正数作为对角线长度。

输出格式

程序将输出菱形的面积和周长,保留两位小数。

示例

输入:

6.8

输出:

菱形面积为:18.39
菱形周长为:16.00
代码实现
import math

def calc_diamond(diagonal):
    # 计算菱形面积
    area = diagonal ** 2 / 2
    # 计算菱形周长
    perimeter = 2 * math.sqrt(2) * diagonal
    return area, perimeter

if __name__ == '__main__':
    diagonal = float(input('请输入对角线长度:'))
    area, perimeter = calc_diamond(diagonal)
    print(f'菱形面积为:{area:.2f}')
    print(f'菱形周长为:{perimeter:.2f}')

以上是一个基于Python开发的计算对角线给定的菱形的面积和周长的程序。利用math模块可以很方便地计算菱形的面积和周长,结果保留两位小数。用户只需要输入对角线长度,程序即可自动计算输出结果。