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写的图片蜘蛛人代码
Aug 27 Python
Python之父谈Python的未来形式
Jul 01 Python
浅析使用Python操作文件
Jul 31 Python
python获取文件路径、文件名、后缀名的实例
Apr 23 Python
python Web开发你要理解的WSGI &amp; uwsgi详解
Aug 01 Python
pyqt 实现为长内容添加滑轮 scrollArea
Jun 19 Python
python tkinter库实现气泡屏保和锁屏
Jul 29 Python
python模拟鼠标点击和键盘输入的操作
Aug 04 Python
Python aiohttp百万并发极限测试实例分析
Oct 26 Python
python词云库wordCloud使用方法详解(解决中文乱码)
Feb 17 Python
python和JavaScript哪个容易上手
Jun 23 Python
python实现简单遗传算法
Sep 18 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从memcache读取数据再批量写入mysql的方法
2014/12/29 PHP
PHP语法小结之基础和变量
2015/11/22 PHP
Yii框架弹出窗口组件CJuiDialog用法分析
2017/01/07 PHP
yii2 commands模式以及配置crontab定时任务的方法
2017/08/19 PHP
IE中radio 或checkbox的checked属性初始状态下不能选中显示问题
2009/07/25 Javascript
Extjs学习过程中新手容易碰到的低级错误积累
2010/02/11 Javascript
jquery实现不包含当前项的选择器实例
2015/06/25 Javascript
BootStrap学习系列之Bootstrap Typeahead 组件实现百度下拉效果(续)
2016/07/07 Javascript
JavaScript简单下拉菜单特效
2016/09/13 Javascript
如何使用jquery实现文字上下滚动效果
2016/10/12 Javascript
原生js实现仿window10系统日历效果的实例
2017/10/31 Javascript
JS中获取 DOM 元素的绝对位置实例详解
2018/04/23 Javascript
JS实现烟花爆炸效果
2020/03/10 Javascript
python中的lambda表达式用法详解
2016/06/22 Python
Python 通过pip安装Django详细介绍
2017/04/28 Python
使用pandas的DataFrame的plot方法绘制图像的实例
2018/05/24 Python
不管你的Python报什么错,用这个模块就能正常运行
2018/09/14 Python
python实现微信防撤回神器
2019/04/29 Python
python使用threading.Condition交替打印两个字符
2019/05/07 Python
python 实现批量替换文本中的某部分内容
2019/12/13 Python
Python基于yield遍历多个可迭代对象
2020/03/12 Python
Python模拟登录requests.Session应用详解
2020/11/17 Python
python制作微博图片爬取工具
2021/01/16 Python
python 获取计算机的网卡信息
2021/02/18 Python
欧洲最大的婴幼儿服装及内衣公司:Petit Bateau(小帆船)
2016/08/16 全球购物
接口中的方法可以是abstract的吗
2015/07/23 面试题
英语专业毕业个人求职自荐信
2013/09/21 职场文书
数据管理员的自我评价分享
2013/11/15 职场文书
求职推荐信范文
2013/12/01 职场文书
单位消防安全制度
2014/01/12 职场文书
党的群众路线对照检查材料思想汇报
2014/09/25 职场文书
教师作风整顿个人剖析材料
2014/10/10 职场文书
2015小学音乐教师个人工作总结
2015/07/21 职场文书
婚宴父母致辞
2015/07/27 职场文书
维护民族团结心得体会2016
2016/01/15 职场文书
MySQL 8.0 驱动与阿里druid版本兼容问题解决
2021/07/01 MySQL