首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何修复Python 3.7中的"integer argument expected,got“错误

如何修复Python 3.7中的"integer argument expected,got“错误
EN

Stack Overflow用户
提问于 2019-04-19 01:12:47
回答 1查看 290关注 0票数 0

当我在Python3.7中运行生成图片和更改像素的代码时,我得到了一个错误。

不过,我并没有尝试太多的选择。我使用的是Windows 10和Python 3.7.3。

代码语言:javascript
运行
复制
from PIL import Image

img = Image.new("RGB", (640, 480), (0, 0, 225))

for x in range(640):
    for y in range(480):
        img.putpixel([x, y], (x / 3, (x + y) / 6, y / 2))

img.show()

我希望输出的是一个带有橙色和蓝色阴影的图像。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-19 01:15:47

/执行精确的除法,因此得到一个float

//做整数除法,所以你得到一个int

代码语言:javascript
运行
复制
from PIL import Image

img = Image.new("RGB", (640, 480), (0, 0, 225))

for x in range(640):
    for y in range(480):
        img.putpixel([x, y], (x // 3, (x + y) // 6, y // 2))

img.show()
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55750858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档