【发布时间】:2017-09-23 06:29:40
【问题描述】:
def findClosestColor(newColor, colorList):
"""Takes in a Color object and a list of Color objects, and it finds
which color in the list is most similar to newColor. It returns the
most similar color from the list."""
currClosest = colorList[0]
currDist = distance(newColor, currClosest)
for col in colorList:
nextDist = distance(newColor, col)
if nextDist > currDist:
currClosest = col
currDist = nextDist
return currClosest
colors1 = [red, green, blue, yellow, pink, white, black]
c1 = findClosestColor(makeColor(240, 15, 30), colors1)
print(c1)
我明白了
(r=0, g=255, b=0) 而不是 (r=255, g=0, b=0)。
【问题讨论】:
标签: image python-3.x for-loop if-statement