Python计算两个矩形重合面积代码实例


Posted in Python onSeptember 16, 2019

这篇文章主要介绍了Python 实现两个矩形重合面积代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

代码如下

计算两个矩形的重合面积

import math
x1, y1, x2, y2 = input().split(" ")
x1, y1, x2, y2=int(x1), int(y1), int(x2), int(y2)
# print(x1, y1, x2, y2)
x1,x2 = min(x1,x2),max(x1,x2)
y1,y2= min(y1,y2),max(y1,y2)

# print(x1, y1, x2, y2)

x3, y3, x4, y4 = input().split(" ")
x3, y3, x4, y4 = int(x3), int(y3), int(x4), int(y4)
x3,x4 = min(x3,x4),max(x3,x4)
y3,y4 = min(y3,y4),max(y3,y4)

# print(x3, y3, x4, y4)

if (x2<=x3 or x4<=x1) and (y2 <= y3 or y4<=y1):
  print(0)
else:
  lens = min(x2, x4) - max(x1, x3)
  wide = min(y2, y4) - max(y1, y3)
  print(lens*wide)

字符串重叠输出

import string
in_str = input()
nums = string.digits

a = ""
strs = ""
num = ""
for i in range(len(in_str)):
  if in_str[i] not in nums:
    a = a+in_str[i]
  else:
    if i == len(in_str)-1 or (in_str[i+1] not in nums):
      num = int(num + in_str[i])
      strs = strs + a*num
      a=""
      num=""
    else:
      num = num + in_str[i]
print(strs)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
在Python中操作字典之fromkeys()方法的使用
May 21 Python
Python学习笔记之解析json的方法分析
Apr 21 Python
疯狂上涨的Python 开发者应从2.x还是3.x着手?
Nov 16 Python
Python 查看文件的编码格式方法
Dec 21 Python
Python切片工具pillow用法示例
Mar 30 Python
python修改list中所有元素类型的三种方法
Apr 09 Python
解决Python pandas plot输出图形中显示中文乱码问题
Dec 12 Python
python matplotlib画图库学习绘制常用的图
Mar 19 Python
Python OS模块实例详解
Apr 15 Python
python flask搭建web应用教程
Nov 19 Python
Python使用enumerate获取迭代元素下标
Feb 03 Python
tensorflow 初始化未初始化的变量实例
Feb 06 Python
详解Python3 pickle模块用法
Sep 16 #Python
python scipy卷积运算的实现方法
Sep 16 #Python
python 三元运算符使用解析
Sep 16 #Python
python 利用pywifi模块实现连接网络破解wifi密码实时监控网络
Sep 16 #Python
Python循环实现n的全排列功能
Sep 16 #Python
Windows下pycharm创建Django 项目(虚拟环境)过程解析
Sep 16 #Python
Python 实现毫秒级淘宝抢购脚本的示例代码
Sep 16 #Python
You might like
实现“上一页”和“下一页按钮
2006/10/09 PHP
php二分法在IP地址查询中的应用
2008/08/12 PHP
深入理解用mysql_fetch_row()以数组的形式返回查询结果
2013/06/05 PHP
PHP时间戳和日期相互转换操作实例小结
2018/12/18 PHP
PHP安装memcache扩展的步骤讲解
2019/02/14 PHP
通过JAVAScript实现页面自适应
2007/01/19 Javascript
IE php关于强制下载文件的代码
2008/08/23 Javascript
jquery操作select大全
2014/04/25 Javascript
node.js中的http.createServer方法使用说明
2014/12/14 Javascript
JavaScript中join()方法的使用简介
2015/06/09 Javascript
jquery.fastLiveFilter.js实现输入自动过滤的方法
2015/08/11 Javascript
json+jQuery实现的无限级树形菜单效果代码
2015/08/27 Javascript
jquery之别踩白块游戏的简单实现
2016/07/25 Javascript
浅谈bootstrap使用中的一些问题以及解决过程
2016/10/18 Javascript
Bootstrap模态框禁用空白处点击关闭
2016/10/20 Javascript
Bootstrap table右键功能实现方法
2017/02/20 Javascript
B/S(Web)实时通讯解决方案分享
2017/04/06 Javascript
基于LayUI实现前端分页功能的方法
2017/07/22 Javascript
JavaScript复制内容到剪贴板的两种常用方法
2018/02/27 Javascript
jquery实现的放大镜效果示例
2020/02/24 jQuery
使用Python的PEAK来适配协议的教程
2015/04/14 Python
python中管道用法入门实例
2015/06/04 Python
python装饰器常见使用方法分析
2019/06/26 Python
Python如何基于smtplib发不同格式的邮件
2019/12/30 Python
Python基于requests库爬取网站信息
2020/03/02 Python
HTML5中使用json对象的实例代码
2018/09/10 HTML / CSS
马德里竞技官方网上商店:Atletico Madrid Shop
2019/03/31 全球购物
企业行政文员岗位职责
2013/12/03 职场文书
证婚人经典证婚词
2014/01/09 职场文书
公务员考察材料
2014/12/23 职场文书
关于做家务的心得体会
2016/01/23 职场文书
Mysql 设置boolean类型的操作
2021/06/04 MySQL
WCG2010 星际争霸决赛 Flash vs Goojila 1 星际经典比赛回顾
2022/04/01 星际争霸
nginx搭建NFS网络文件系统
2022/04/14 Servers
oracle数据库去除重复数据
2022/05/20 Oracle
win11电脑关机鼠标灯还亮怎么解决? win11关机后鼠标灯还亮解决方法
2023/01/09 数码科技