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 转换 Javascript %u 字符串为python unicode的代码
Sep 06 Python
Python读取图片属性信息的实现方法
Sep 11 Python
老生常谈python之鸭子类和多态
Jun 13 Python
对TensorFlow中的variables_to_restore函数详解
Jul 30 Python
Python实现的连接mssql数据库操作示例
Aug 17 Python
基于pycharm导入模块显示不存在的解决方法
Oct 13 Python
pandas 将索引值相加的方法
Nov 15 Python
tensorflow模型继续训练 fineturn实例
Jan 21 Python
使用TensorFlow直接获取处理MNIST数据方式
Feb 10 Python
Python PyQt5模块实现窗口GUI界面代码实例
May 12 Python
python实现最短路径的实例方法
Jul 19 Python
python Gabor滤波器讲解
Oct 26 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连接MySQL数据库三种实现方法
2020/12/10 PHP
如何确保JavaScript的执行顺序 之实战篇
2011/03/03 Javascript
jquery $.getJSON()跨域请求
2011/12/21 Javascript
js String对象中常用方法小结(字符串操作)
2012/01/27 Javascript
checkbox使用示例
2013/08/23 Javascript
给超链接添加特效鼠标移动展示提示信息且随鼠标移动
2013/10/17 Javascript
js记录点击某个按钮的次数-刷新次数为初始状态的实例
2017/02/15 Javascript
利用node.js写一个爬取知乎妹纸图的小爬虫
2017/05/03 Javascript
Vue.js tab实现选项卡切换
2017/05/16 Javascript
AngularJS基于http请求实现下载php生成的excel文件功能示例
2018/01/23 Javascript
Vue $mount实战之实现消息弹窗组件
2019/04/22 Javascript
React优化子组件render的使用
2019/05/12 Javascript
iview的table组件自带的过滤器实现
2019/07/12 Javascript
javascript导出csv文件(excel)的方法示例
2019/08/25 Javascript
vue结合el-upload实现腾讯云视频上传功能
2020/07/01 Javascript
Openlayers+EasyUI Tree动态实现图层控制
2020/09/28 Javascript
Python实现提取谷歌音乐搜索结果的方法
2015/07/10 Python
Python简单实现安全开关文件的两种方式
2016/09/19 Python
Python+Socket实现基于UDP协议的局域网广播功能示例
2017/08/31 Python
Python爬虫实现(伪)球迷速成
2018/06/10 Python
python3解析库pyquery的深入讲解
2018/06/26 Python
Django继承自带user表并重写的例子
2019/11/18 Python
Python如何实现自带HTTP文件传输服务
2020/07/08 Python
详解python中的异常和文件读写
2021/01/03 Python
老板电器官方购物商城:老板油烟机、燃气灶、消毒柜、电烤箱
2018/05/30 全球购物
为数据库创建索引都需要注意些什么
2012/07/17 面试题
成语的广告词
2014/03/19 职场文书
英语一分钟演讲稿
2014/04/29 职场文书
学雷锋先进个人事迹
2014/05/26 职场文书
体育专业自荐书
2014/05/29 职场文书
2014最新党员批评与自我批评材料
2014/09/24 职场文书
神农溪导游词
2015/02/11 职场文书
2015年世界粮食日演讲稿
2015/03/20 职场文书
机关单位保密工作责任书
2015/05/11 职场文书
读《皮囊》有感:理解是对他人的最大的善举
2019/11/14 职场文书
Python制作一个随机抽奖小工具的实现
2021/07/07 Python