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 ORM框架SQLAlchemy学习笔记之安装和简单查询实例
Jun 10 Python
Python数据类型学习笔记
Jan 13 Python
基于Python对象引用、可变性和垃圾回收详解
Aug 21 Python
python基于twisted框架编写简单聊天室
Jan 02 Python
Python及Django框架生成二维码的方法分析
Jan 31 Python
Python采集猫眼两万条数据 对《无名之辈》影评进行分析
Dec 05 Python
python算法题 链表反转详解
Jul 02 Python
树莓派极简安装OpenCv的方法步骤
Oct 10 Python
centos7中安装python3.6.4的教程
Dec 11 Python
python爬虫用scrapy获取影片的实例分析
Nov 23 Python
如何利用Python matplotlib绘制雷达图
Dec 21 Python
python实现定时发送邮件
Dec 23 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 5.3.1 安装包 VC9 VC6不同版本的区别是什么
2010/07/04 PHP
phpMyAdmin 链接表的附加功能尚未激活的问题
2010/08/01 PHP
php下获取http状态的实现代码
2014/05/09 PHP
Parse正式发布开源PHP SDK
2014/08/11 PHP
Yii入门教程之目录结构、入口文件及路由设置
2014/11/25 PHP
在php中设置session用memcache来存储的方法总结
2016/01/14 PHP
CI框架中数据库操作函数$this-&gt;db-&gt;where()相关用法总结
2016/05/17 PHP
总结一些js自定义的函数
2006/08/05 Javascript
JQuery 获取和设置Select选项的代码
2010/02/07 Javascript
jqGrid读取选择的多行的某个属性代码
2014/05/18 Javascript
详解JavaScript语言的基本语法要求
2015/11/20 Javascript
bootstrap布局中input输入框右侧图标点击功能
2016/05/16 Javascript
AngularJS基础 ng-mouseover 指令简单示例
2016/08/02 Javascript
JavaScript实现经典排序算法之冒泡排序
2016/12/28 Javascript
js 倒计时(高效率服务器时间同步)
2017/09/12 Javascript
使用 Node.js 模拟滑动拼图验证码操作的示例代码
2017/11/02 Javascript
基于Bootstrap和JQuery实现动态打开和关闭tab页的实例代码
2019/06/10 jQuery
Vue 实现一个命令式弹窗组件功能
2019/09/25 Javascript
微信小程序点击顶部导航栏切换样式代码实例
2019/11/12 Javascript
基于JavaScript实现十五拼图代码实例
2020/04/26 Javascript
python 实现UTC时间加减的方法
2018/12/31 Python
详解python uiautomator2 watcher的使用方法
2019/09/09 Python
Pymysql实现往表中插入数据过程解析
2020/06/02 Python
pytorch SENet实现案例
2020/06/24 Python
python开发一个解析protobuf文件的简单编译器
2020/11/17 Python
计算 s=(x*y)1/2,用两个宏定义来实现
2016/08/11 面试题
大学自主招生自荐信
2013/12/16 职场文书
铁路工务反思材料
2014/02/07 职场文书
财务会计专业求职信
2014/06/09 职场文书
社区党建工作汇报材料
2014/08/14 职场文书
放弃继承权公证书
2015/01/23 职场文书
委托书的样本
2015/01/28 职场文书
2015年元宵节活动总结
2015/02/06 职场文书
员工自我工作评价
2015/03/06 职场文书
2015入党自传格式范文
2015/06/26 职场文书
2015年秋学期教研工作总结
2015/10/14 职场文书