我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

python求任意多边形的面积

x=[1]
y=[1]
ans=0
n=0
n=input()
for i in range(1,n+1):
x.append(0)
y.append(0)
x[i],y[i] = [int(j) for j in raw_input().split()]
for i in range(2,n+1):
ans=ans+(float)(x[i]*y[i-1]-x[i-1]*y[i])/2.0
ans=ans+(float)(x[1]*y[n]-x[n]*y[1])/2.0
if ans<0:
ans=-ans
print ans

近期文章

  • 有软件了需要几个代理们推广,我想要友盟数据可以给每个代理分别看到他们每个人自己的数据,这个要怎么做呀求帮帮我吧!!
  • sql server 其中一个表的一条数据无法查询
  • 学长们,请问我这些报错怎么解决出现Unsatisfied dependency expressed through field 'classInfoService'
  • 微信小程序npm构建报错
  • C语言中的类型名和类型能否互相转化
  • numpy 范围 求和 sum,条件如何编写
  • 如何python实现类似计算酒馆战旗胜率的算法
  • 【帮看看】马科维茨模型使用fmincon中遗传算法求解
  • ie浏览器 :svg下的<title>标签提示时间怎么变长啊?
  • XML数据格式如何获得
  • vs2013中弄网页调试时显示这个错误咋处理啊
  • 爬虫如何在url中加入变量?
  • JAVA工程数据库从Oracle转到pg
  • 电脑蓝屏重启,应该怎么去解决??
  • pycharm运行结果显示变量类型
  • Hibernate查询打印出来不输数据库格式而是一堆数字,为什么,指定ID查询就正常
  • jmeter多请求/多线程组并发问题
  • Ubuntu18.04.5安装出错
  • 救命!求健身(普及组)题解!
  • 昨天登了邮箱,今天该手机号无法验证,如何解决?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华