7

私は現在、タートルを使用してPythonで設定されたマンデルブローを描画しようとしています。しかし、私の問題はマンデルブロとは何の関係もありません。タートル ウィンドウのサイズを変更できません。どうやってやるの?

画面を初期化し、screensize メソッドで画面サイズを設定しようとしました。これをしても何も変わりません。

これは、セットを描画するための私のコードです。画面サイズが変わらないのは何を間違えたのかわからないので、コード全体を貼り付けました。

from turtle import *


height = 360
width = 360
screen = Screen()
screen.screensize(width, height)


tu = Turtle()
tu.hideturtle()
tu.speed(0)
tu.penup()


def decreasePoint(n, start1, stop1, start2, stop2):
    return ((n - start1) / (stop1 - start1)) * (stop2 - start2) + start2


for x in range(width):
    for y in range(height):

        a = decreasePoint(x, 0, width, -2, 2)
        b = decreasePoint(y, 0, height, -2, 2)
        ca = a
        cb = b

        n = 0
        z = 0
        while n < 100:
            aa = a * a - b * b
            bb = 2 * a * b

            a = aa + ca
            b = bb + cb
            n += 1

            if abs(a + b) > 16:
                break
        bright = 'pink'
        if (n == 100):
            bright = 'black'

        tu.goto(x , y)
        tu.pendown()
        tu.dot(4, bright)
        tu.penup()
done()
4

1 に答える 1