1

関数 spin(pic,x) を記述して、写真を撮り、反時計回りに X 回 90 度回転させる必要があります。関数で時計回りに 90 度回転させるだけです。

def rotate(pic):
    width = getWidth(pic)
    height = getHeight(pic)
    new = makeEmptyPicture(height,width)
    tarX = 0
    for x in range(0,width):
        tarY = 0
        for y in range(0,height):
            p = getPixel(pic,x,y)
            color = getColor(p)
            setColor(getPixel(new,tarY,width-tarX-1),color)
            tarY = tarY + 1
        tarX = tarX +1
    show(new)
    return new

..しかし、X回回転する関数をどのように書くのかわかりません。どうすればこれができるか知っている人はいますか?

4

1 に答える 1