Мне нужно сделать три полосы: первая должна быть 40% высоты формы и шириной 256 пикселей, красный компонент постепенно увеличивается от 0-255 и пересекает изображение по горизонтали.
второй составляет 20% от высоты фигуры, такой же ширины (высота 300), он сплошной зеленый
третий составляет 40% от высоты фигуры, а синий цвет уменьшится с 255-0.
Я продолжаю получать ошибки во втором цикле for (правая, правая) Пожалуйста, помогите!!
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)