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 相关文章推荐
Linux环境下MySQL-python安装过程分享
Feb 02 Python
Python实现的简单hangman游戏实例
Jun 28 Python
Python实现的Excel文件读写类
Jul 30 Python
Python 使用os.remove删除文件夹时报错的解决方法
Jan 13 Python
深入理解python中的select模块
Apr 23 Python
python音频处理用到的操作的示例代码
Oct 27 Python
新年快乐! python实现绚烂的烟花绽放效果
Jan 30 Python
python自动化unittest yaml使用过程解析
Feb 03 Python
Python图像处理库PIL的ImageDraw模块介绍详解
Feb 26 Python
pycharm 对代码做静态检查操作
Jun 09 Python
Python为何不支持switch语句原理详解
Oct 21 Python
python 使用csv模块读写csv格式文件的示例
Dec 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
一个php作的文本留言本的例子(四)
2006/10/09 PHP
PHP base64+gzinflate压缩编码和解码代码
2008/10/03 PHP
PHP中date()日期函数有关参数整理
2011/07/19 PHP
php数组函数序列之prev() - 移动数组内部指针到上一个元素的位置,并返回该元素值
2011/10/31 PHP
基于php socket(fsockopen)的应用实例分析
2013/06/02 PHP
php中替换字符串中的空格为逗号','的方法
2014/06/09 PHP
PHP中file_get_contents高?用法实例
2014/09/24 PHP
php数字运算验证码的实现代码
2015/07/30 PHP
PHP将身份证正反面两张照片合成一张图片的代码
2017/04/08 PHP
Firefox+FireBug使JQuery的学习更加轻松愉快
2010/01/01 Javascript
jQuery 对Select的操作备忘记录
2011/07/04 Javascript
JQUERY 实现窗口滚动搜索框停靠效果(类似滚动停靠)
2013/03/27 Javascript
js获取当前日期代码适用于网页头部
2013/06/27 Javascript
JavaScript函数的一些注意要点小结及js匿名函数
2015/11/10 Javascript
js基于setTimeout与setInterval实现多线程
2016/06/17 Javascript
Bootstrap轮播插件简单使用方法介绍
2016/06/21 Javascript
JS中如何实现复选框全选功能
2016/12/19 Javascript
半个小时学json(json传递示例)
2016/12/25 Javascript
js模糊查询实例分享
2016/12/26 Javascript
Vue filter 过滤当前时间 实现实时更新效果
2019/12/20 Javascript
CKEditor扩展插件:自动排版功能autoformat插件实现方法详解
2020/02/06 Javascript
vue中activated的用法
2021/01/03 Vue.js
js面向对象方式实现拖拽效果
2021/03/03 Javascript
[09:13]2014DOTA2国际邀请赛 中国区预选赛coser表演
2014/05/23 DOTA
pytorch+lstm实现的pos示例
2020/01/14 Python
Python turtle画图库&amp;&amp;画姓名实例
2020/01/19 Python
解决Jupyter notebook更换主题工具栏被隐藏及添加目录生成插件问题
2020/04/20 Python
详解Pycharm与anaconda安装配置指南
2020/08/25 Python
猫途鹰:全球领先的旅游点评社区
2017/04/07 全球购物
巴西电子产品购物网站:Saldão da Informática
2018/01/09 全球购物
美丽的珠宝配饰:SmallThings
2019/09/04 全球购物
试用期转正鉴定评语
2014/01/27 职场文书
求职信怎么写
2014/05/23 职场文书
写给老师的感谢信
2015/01/20 职场文书
党员观看《筑梦中国》心得体会
2016/01/18 职场文书
Spring this调用当前类方法无法拦截的示例代码
2022/03/20 Java/Android