期望的整数参数,浮点数(写正弦时)

时间:2015-12-22 12:23:39

标签: python integer spyder

我不知道如何解决错误并使其对浮动有效。我想在图像中绘制一个正弦函数,但是当我写int(math.sin(n))而不是math.sin(n)时,我只绘制一条线,而不是一条曲线。这就是我写的:

import math

from PIL import Image

j = Image.new("RGB", (200, 100), (0, 80, 200))

def sin(j, color):
    w, h = j.size
    for x in range(w):
        n = math.pi 
        j.putpixel((x, (math.sin(n))), color)

sin(j, (200, 0, 0))

1 个答案:

答案 0 :(得分:1)

您没有更改输入,因此结果始终相同:

n = math.pi 
j.putpixel((x, (math.sin(n))), color)