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实现360的字符显示界面
Feb 21 Python
python实现计算资源图标crc值的方法
Oct 05 Python
python修改注册表终止360进程实例
Oct 13 Python
python获取当前日期和时间的方法
Apr 30 Python
分享几道你可能遇到的python面试题
Jul 24 Python
Python 模拟员工信息数据库操作的实例
Oct 23 Python
python实现自动网页截图并裁剪图片
Jul 30 Python
基于Python在MacOS上安装robotframework-ride
Dec 28 Python
Pandas时间序列:重采样及频率转换方式
Dec 26 Python
Python实现新型冠状病毒传播模型及预测代码实例
Feb 05 Python
Window版下在Jupyter中编写TensorFlow的环境搭建
Apr 10 Python
Django实现在线无水印抖音视频下载(附源码及地址)
May 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
smarty 缓存控制前的页面静态化原理
2013/03/15 PHP
hadoop中一些常用的命令介绍
2013/06/19 PHP
PHP实现删除非站内外部链接实例代码
2014/06/17 PHP
php微信公众平台开发之获取用户基本信息
2015/08/17 PHP
jquery.boxy插件的iframe扩展代码
2010/07/02 Javascript
js使用Array.prototype.sort()对数组对象排序的方法
2015/01/28 Javascript
jQuery.deferred对象使用详解
2016/03/18 Javascript
prototype.js常用函数详解
2016/06/18 Javascript
vue项目中的webpack-dev-sever配置方法
2017/12/14 Javascript
JS匿名函数和匿名自执行函数概念与用法分析
2018/03/16 Javascript
详解基于DllPlugin和DllReferencePlugin的webpack构建优化
2018/06/28 Javascript
javascript+css实现进度条效果
2020/03/25 Javascript
Jquery cookie插件实现原理代码解析
2020/08/04 jQuery
[04:47]DOTA2-潍坊风行电子俱乐部探秘
2014/08/08 DOTA
[02:12]打造更好的电竞完美世界:完美盛典回顾篇
2018/12/19 DOTA
Python爬取京东的商品分类与链接
2016/08/26 Python
pandas 快速处理 date_time 日期格式方法
2018/11/12 Python
python批量爬取下载抖音视频
2019/06/17 Python
python全栈要学什么 python全栈学习路线
2019/06/28 Python
python 进程 进程池 进程间通信实现解析
2019/08/23 Python
使用Python脚本zabbix自定义key监控oracle连接状态
2019/08/28 Python
Python实现图片识别加翻译功能
2019/12/26 Python
Anaconda使用IDLE的实现示例
2020/09/23 Python
css3 transform及原生js实现鼠标拖动3D立方体旋转
2016/06/20 HTML / CSS
Vision Direct比利时:在线订购隐形眼镜
2019/08/27 全球购物
strlen的几种不同实现方法
2013/05/31 面试题
Linux如何命名文件--使用文件名时应注意
2014/05/29 面试题
怎样在 Applet 中建立自己的菜单(MenuBar/Menu)?
2012/06/20 面试题
工程售后服务方案
2014/06/08 职场文书
物业消防安全责任书
2014/07/23 职场文书
公司领导班子群众路线四风问题对照检查材料
2014/10/02 职场文书
物业接待员岗位职责
2015/04/15 职场文书
员工福利申请报告
2015/05/15 职场文书
争做文明公民倡议书
2019/06/24 职场文书
Java8 Stream API 提供了一种高效且易于使用的处理数据的方式
2022/04/13 Java/Android
HTML CSS 一个标签实现带动画的抖音LOGO
2022/04/26 HTML / CSS