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 相关文章推荐
合并Excel工作薄中成绩表的VBA代码,非常适合教育一线的朋友
Apr 09 Python
python选择排序算法实例总结
Jul 01 Python
python制作小说爬虫实录
Aug 14 Python
解决python报错MemoryError的问题
Jun 26 Python
python中的decorator的作用详解
Jul 26 Python
python3实现名片管理系统
Nov 29 Python
Python 判断图像是否读取成功的方法
Jan 26 Python
Python3.6实现带有简单界面的有道翻译小程序
Apr 16 Python
python Tensor和Array对比分析
Jan 08 Python
Python判断三段线能否构成三角形的代码
Apr 12 Python
Django自带用户认证系统使用方法解析
Nov 12 Python
Python time库的时间时钟处理
May 02 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
ionCube 一款类似zend的PHP加密/解密工具
2010/07/25 PHP
js获取html页面节点方法(递归方式)
2013/12/13 Javascript
jQuery实现table隔行换色和鼠标经过变色的两种方法
2014/06/15 Javascript
js判断登录与否并确定跳转页面的方法
2015/01/30 Javascript
jQuery中inArray方法注意事项分析
2016/01/25 Javascript
jQuery插件EasyUI获取当前Tab中iframe窗体对象的方法
2016/08/05 Javascript
js实现String.Fomat的实例代码
2016/09/02 Javascript
基于jQuery实现选项卡效果
2017/01/04 Javascript
拖动时防止选中
2017/02/03 Javascript
jQuery插件FusionCharts实现的2D饼状图效果【附demo源码下载】
2017/03/03 Javascript
vue源码入口文件分析(推荐)
2018/01/30 Javascript
浅谈Vue响应式(数组变异方法)
2018/05/07 Javascript
angular-tree-component的使用详解
2018/07/30 Javascript
详解VUE调用本地json的使用方法
2019/05/15 Javascript
对layer弹出框中icon数字参数的说明介绍
2019/09/04 Javascript
JS页面动态绘图工具SVG,Canvas,VML介简介
2020/10/16 Javascript
python BeautifulSoup使用方法详解
2013/11/21 Python
python使用scrapy解析js示例
2014/01/23 Python
详解Python中的strftime()方法的使用
2015/05/22 Python
使用python脚本实现查询火车票工具
2018/07/19 Python
pyqt5 实现工具栏文字图片同时显示
2019/06/13 Python
django drf框架自带的路由及最简化的视图
2019/09/10 Python
世界最大域名注册商:GoDaddy
2016/07/24 全球购物
报关简历自我评价怎么写
2013/09/19 职场文书
简历中求职的个人自我评价
2013/12/03 职场文书
历史教育专业个人求职信
2013/12/13 职场文书
客服主管岗位职责
2013/12/13 职场文书
小学英语课后反思
2014/04/26 职场文书
亲子阅读的活动方案
2014/08/15 职场文书
民政局个人整改措施
2014/09/24 职场文书
2015秋季开学典礼致辞
2015/07/16 职场文书
青年文明号创建口号大全
2015/12/25 职场文书
2016年优秀党员教师先进事迹材料
2016/02/29 职场文书
2016计划生育先进个人事迹材料
2016/02/29 职场文书
写给医护人员的一封感谢信
2019/09/16 职场文书
MySQL学习之基础命令实操总结
2022/03/19 MySQL