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益智游戏计算汉诺塔问题示例
Mar 05 Python
Python函数式编程指南(一):函数式编程概述
Jun 24 Python
Python爬虫爬验证码实现功能详解
Apr 14 Python
python爬虫框架scrapy实战之爬取京东商城进阶篇
Apr 24 Python
Python使用回溯法子集树模板获取最长公共子序列(LCS)的方法
Sep 08 Python
Python 判断是否为质数或素数的实例
Oct 30 Python
对numpy中数组转置的求解以及向量内积计算方法
Oct 31 Python
Python将string转换到float的实例方法
Jul 29 Python
python单向链表的基本实现与使用方法【定义、遍历、添加、删除、查找等】
Oct 24 Python
python定时任务 sched模块用法实例
Nov 04 Python
python 实现人和电脑猜拳的示例代码
Mar 02 Python
利用Python实现Json序列化库的方法步骤
Sep 09 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出现web系统多域名登录失败的解决方法
2014/09/30 PHP
免费空间广告万能消除代码
2006/09/04 Javascript
jquery动画2.元素坐标动画效果(创建一个图片走廊)
2012/08/24 Javascript
简单的ajax连接库分享(不用jquery的ajax)
2014/01/19 Javascript
谷歌地图打不开的解决办法
2014/08/07 Javascript
下拉框select的绑定示例
2014/09/04 Javascript
jQuery学习笔记之jQuery+CSS3的浏览器兼容性
2015/01/19 Javascript
JavaScript实现的双向跨域插件分享
2015/01/31 Javascript
jquery让指定的元素闪烁显示的方法
2015/03/17 Javascript
IE浏览器下PNG相关功能
2015/07/05 Javascript
基于JavaScript实现表单密码的隐藏和显示出来
2016/03/02 Javascript
jQuery+CSS实现简单切换菜单示例
2016/07/27 Javascript
express文件上传中间件Multer详解
2016/10/24 Javascript
node.js中的事件处理机制详解
2016/11/26 Javascript
基于jQuery中ajax的相关方法汇总(必看篇)
2017/11/08 jQuery
详解为Bootstrap Modal添加拖拽的方法
2018/01/05 Javascript
浅谈实现vue2.0响应式的基本思路
2018/02/13 Javascript
vue iView 上传组件之手动上传功能
2018/03/16 Javascript
vue.js 双层嵌套for遍历的方法详解, 类似php foreach()
2018/09/07 Javascript
Vue 自定义指令实现一键 Copy功能
2019/09/16 Javascript
js实现双色球效果
2020/08/02 Javascript
Node.js 中如何收集和解析命令行参数
2021/01/08 Javascript
在python的WEB框架Flask中使用多个配置文件的解决方法
2014/04/18 Python
Pycharm学习教程(1) 定制外观
2017/05/02 Python
Python解决两个整数相除只得到整数部分的实例
2018/11/10 Python
关于python之字典的嵌套,递归调用方法
2019/01/21 Python
python实现诗歌游戏(类继承)
2019/02/26 Python
C++和python实现阿姆斯特朗数字查找实例代码
2020/12/07 Python
银行领导证婚词
2014/01/11 职场文书
幼儿园国庆节活动方案
2014/02/01 职场文书
党员民主生活会个人整改措施材料
2014/09/16 职场文书
大学生青年志愿者活动总结
2015/05/06 职场文书
付款证明模板
2015/06/19 职场文书
装修安全责任协议书
2016/03/22 职场文书
利用Python+OpenCV三步去除水印
2021/05/28 Python
vue实现在data里引入相对路径
2022/06/05 Vue.js