Python “基本程序有问题”;参数值不正确(类型正确)“;
对不起,如果这篇文章写得不好,这是我的第一篇文章。 我在为课堂编写代码时遇到了困难。它需要裁剪用户选择的图像。但每次运行代码时,我都会得到以下结果: 参数值不正确(类型正确)。 代码如下:Python “基本程序有问题”;参数值不正确(类型正确)“;,python,jes,Python,Jes,对不起,如果这篇文章写得不好,这是我的第一篇文章。 我在为课堂编写代码时遇到了困难。它需要裁剪用户选择的图像。但每次运行代码时,我都会得到以下结果: 参数值不正确(类型正确)。 代码如下: def crop(startX,endX,startY,endY): file = pickAFile() pic = makePicture(file) show(pic) newPic = makeEmptyPicture(endX - startX, endY - startY) newPi
def crop(startX,endX,startY,endY):
file = pickAFile()
pic = makePicture(file)
show(pic)
newPic = makeEmptyPicture(endX - startX, endY - startY)
newPixels = getPixels(newPic)
for x in range(startX,endX):
for y in range(startY,endY):
color = getColor(getPixel(pic, x, y))
setColor(newPixels,color)
当我使用代码时,第44行出现了一个错误。
如果能帮我解决这个问题,我将不胜感激。
谢谢大家!
下面是全部问题:
参数值不正确(类型正确)。
试图将参数传递给函数时出错。
请检查第44行的/Users/robertking/homography_4a的第42行错误……我在这里没有看到44行。复制并粘贴堆栈跟踪,以便我们可以看到完整的错误消息。另外,请修复您的缩进。我刚刚意识到我忘了我在项目中有另一个函数,因此行不正确。等等是18号线。。。这是全部信息。参数值不正确(类型正确)。试图将参数传递给函数时出错。请检查/Users/robertking/homotation4aI的第42行,我不知道JES,但它看起来像是
newPixels
是一个像素列表,您要将整个列表传递给setColor
,但是setColor
的第一个参数需要是一个像素。