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 相关文章推荐
wxpython 学习笔记 第一天
Mar 16 Python
python代码检查工具pylint 让你的python更规范
Sep 05 Python
Python封装shell命令实例分析
May 05 Python
Python 两个列表的差集、并集和交集实现代码
Sep 21 Python
Python编程实现两个文件夹里文件的对比功能示例【包含内容的对比】
Jun 20 Python
flask使用session保存登录状态及拦截未登录请求代码
Jan 19 Python
解决python "No module named pip" 的问题
Oct 13 Python
Python 按字典dict的键排序,并取出相应的键值放于list中的实例
Feb 12 Python
Python实战之制作天气查询软件
May 14 Python
pycharm激活码有效到2020年11月底
Sep 18 Python
python 使用while循环输出*组成的菱形实例
Apr 12 Python
Python+OpenCV图像处理——图像二值化的实现
Oct 24 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
php数组函数序列之array_push() 数组尾部添加一个或多个元素(入栈),返回新长度。
2011/11/07 PHP
php中让人头疼的浮点数运算分析
2016/10/10 PHP
基于PHP的加载类操作以及其他两种魔术方法的应用实例
2017/08/28 PHP
php+ajax实现仿百度查询下拉内容功能示例
2017/10/20 PHP
jQuery formValidator表单验证插件开源了 含API帮助、源码、示例
2008/08/14 Javascript
JavaScript获得选中文本内容的方法
2008/12/02 Javascript
标题过长使用javascript按字节截取字符串
2014/04/24 Javascript
兼容主流浏览器的JS复制内容到剪贴板
2014/12/12 Javascript
JavaScript中的值是按值传递还是按引用传递问题探讨
2015/01/30 Javascript
原生js实现tab选项卡切换
2020/03/23 Javascript
炫酷的js手风琴效果
2016/10/13 Javascript
jQuery和CSS仿京东仿淘宝列表导航菜单
2017/01/04 Javascript
使用ionic在首页新闻中应用到的跑马灯效果的实现方法
2017/02/13 Javascript
JS FormData上传文件的设置方法
2017/07/05 Javascript
一次记住JavaScript的6个正则表达式方法
2018/02/22 Javascript
详解关于Angular4 ng-zorro使用过程中遇到的问题
2018/12/05 Javascript
node中IO以及定时器优先级详解
2019/05/10 Javascript
JavaScript中的null和undefined用法解析
2019/09/30 Javascript
js get和post请求实现代码解析
2020/02/06 Javascript
JavaScript中如何调用Java方法
2020/09/16 Javascript
Vue指令实现OutClick的示例
2020/11/16 Javascript
基于p5.js 2D图像接口的扩展(交互实现)
2020/11/30 Javascript
python 数据的清理行为实例详解
2017/07/12 Python
Python安装lz4-0.10.1遇到的坑
2018/05/20 Python
python列表使用实现名字管理系统
2019/01/30 Python
Django中多种重定向方法使用详解
2019/07/17 Python
用Python批量把文件复制到另一个文件夹的实现方法
2019/08/16 Python
HTML5离线缓存Manifest是什么
2016/03/09 HTML / CSS
html5中为audio标签增加停止按钮动作实现方法
2013/01/04 HTML / CSS
日本著名的平价时尚女性购物网站:Fifth
2016/08/24 全球购物
高中生自我鉴定范文
2013/10/30 职场文书
分公司经理岗位职责
2013/11/11 职场文书
内业资料员岗位职责
2014/01/04 职场文书
大学军训通讯稿
2014/01/13 职场文书
肖申克的救赎观后感
2015/06/02 职场文书
党员干部学习十八届五中全会精神心得体会
2016/01/05 职场文书