喃梦物语


私信TA

用户名:uq_88529018583

访问量:3253

签 名:

艾小鹿? 习之澜?

等  级
排  名 330
经  验 5285
参赛次数 0
文章发表 116
年  龄 0
在职情况 学生
学  校 阳光学院
专  业 数据科学与大数据技术

  自我简介:

a = list(map(float, input().split()))

b = list(map(float, input().split()))

 

# 0、1  ;  2、3

# 一定要让顶点顺序是从左到右

if a[2] < a[0]:

    a[0], a[1], a[2], a[3] = a[2], a[3], a[0], a[1]

if b[2] < b[0]:

    b[0], b[1], b[2], b[3] = b[2], b[3], b[0], b[1]

if a[2] < b[0]:

    # 相交的坐标应该是4个x中的 中间2个,y同理

    print('0.00')

else:

 

    x = sorted([a[0], a[2], b[0], b[2]])

    y = sorted([a[1], a[3], b[1], b[3]])    

    S = float((x[2]-x[1]) * (y[2]-y[1]))

    #print('我的x:{} y:{}'.format(x, y))

    print('%.2f' % S)


 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区