最初に 3 つのストライプを作成する必要があります。最初のストライプは、形状の高さの 40%、幅が 256 ピクセルである必要があります。赤の成分は 0 ~ 255 から徐々に増加し、画像を水平方向に横断します。
2 番目は形状の高さの 20% で、同じ幅 (高さ 300) で、緑一色です。
3 番目は形状の高さの 40% で、青は 255-0 から減少します
2番目のforループ(rheight、rheight)でエラーが発生し続けます助けてください!!
def drawLines():
height = int(input("Enter Height: "))
width = 256
picture = makeEmptyPicture(width,height)
rheight = height*0.4
redValue = 0
for y in range(0,height):
for x in range(0,width):
pixel = getPixel(picture, x, y)
color = makeColor(redValue,0,0)
setColor(pixel, color)
redValue = redValue + 50
explore(picture)
for y in range(rheight,rheight):
for x in range(0, width):
pixel = getPixel(picture, x, y)
color = makeColor(0, 0, 0) # Change the current pixel to black
setColor(pixel, color)
explore(picture)