请编写一段python程序求五边形面积(见下图),长度k1~k7从键盘输入。
时间: 2024-05-05 10:15:03 浏览: 168
STM32F103ZET6步进电机智能小车五边形运动程序源代码.rar
```
import math
k1 = float(input("请输入k1的长度:"))
k2 = float(input("请输入k2的长度:"))
k3 = float(input("请输入k3的长度:"))
k4 = float(input("请输入k4的长度:"))
k5 = float(input("请输入k5的长度:"))
k6 = float(input("请输入k6的长度:"))
k7 = float(input("请输入k7的长度:"))
a = k1 + k2
b = k2 + k3
c = k3 + k4
d = k4 + k5
e = k5 + k6
f = k6 + k7
s = (a + b + c + d + e + f) / 2 # 计算半周长
area = math.sqrt((s - a) * (s - b) * (s - c) * (s - d) * (s - e) * (s - f)) # 计算五边形面积
print("五边形的面积为:", area)
```
阅读全文