utils.py
来自「Python.Tkinter编程实例代码多多学习」· Python 代码 · 共 51 行
PY
51 行
def minCoordinate(clist):
if len(clist) < 2: return clist[0]
try:
x, y = clist[0]
for x1, y1 in clist[1:]:
if x1 <= x or y1 <= y:
x, y = x1, y1
except:
x, y = 0, 0
return x,y
def maxCoordinate(clist):
if len(clist) < 2: return clist[0]
try:
x, y = clist[0]
for x1, y1 in clist[1:]:
if x1 >= x or y1 >= y:
x, y = x1, y1
except:
x, y = 0, 0
return x,y
def minBound(clist):
x = 10000000
y = 10000000
for x1, y1 in clist:
if x1 < x: x = x1
if y1 < y: y = y1
return x,y
def maxBound(clist):
x = -10000000
y = -10000000
for x1, y1 in clist:
if x1 > x: x = x1
if y1 > y: y = y1
return x,y
if __name__ == '__main__':
tlist = [ (5,5), (3,6), (3,3), (-2,5), (100,100),
(100,-100), (100,101) ]
print minCoordinate(tlist)
print maxCoordinate(tlist)
print maxCoordinate([(3,3), (10,-1)])
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?