zoukankan      html  css  js  c++  java
  • 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 中的[::-1]
    python 闭包
    elastic
    文件上传进度条修改
    python decorator的理解
    同方爬虫--面试题
    js typeof
    浅谈软件项目实施
    数独·唯一性技巧(Uniqueness)-1
    数独二
  • 原文地址:https://www.cnblogs.com/chenpython123/p/11427275.html
Copyright © 2011-2022 走看看