Python Turtle Modülü

 Python' da Turtle modülü ile istediğimiz şekilde ve renkte çizim yapma programı yaptım.

Programın içinde döngü komutu olan 'for' komutunu da kullandım.



 Tam kod yorumlarda. 

Yorumlar

  1. import turtle
    a = input()
    b = input()

    ok = turtle.Turtle()
    ok.color("lightgreen")
    ok.shape("turtle")
    ok.pensize(10)
    ok.speed(5)

    if b == "siyah":
    ok.pencolor("black")
    elif b == "mavi":
    ok.pencolor("blue")
    elif b == "yesil":
    ok.pencolor("green")
    elif b == "kirmizi":
    ok.pencolor("red")
    elif b == "sari":
    ok.pencolor("yellow")
    elif b == "pembe":
    ok.pencolor("pink")
    elif b == "mor":
    ok.pencolor("purple")
    elif b == "turuncu":
    ok.pencolor("orange")
    elif b == "kahverengi":
    ok.pencolor("brown")
    elif b == "koyu mavi":
    ok.pencolor("darkblue")
    elif b == "acik mavi":
    ok.pencolor("lightblue")
    elif b == "acik sari":
    ok.pencolor("lightyellow")
    elif b == "gri":
    ok.pencolor("grey")
    if a == "daire":
    ok.circle(100)
    elif a == "kare":
    for i in range(4):
    ok.forward(100)
    ok.left(90)
    elif a == "ucgen":
    ok.right(60)
    ok.forward(100)
    ok.right(120)
    ok.forward(110)
    ok.right(120)
    ok.forward(110)
    elif a == "dikdortgen":
    for i in range (2):
    ok.forward(60)
    ok.left(90)
    ok.forward(130)
    ok.left(90)

    elif a == "sekiz gen":
    for i in range (8):
    ok.forward(100)
    ok.left(45)
    elif a == "grafik":
    for i in range(1,20):
    ok.pensize(5)
    ok.forward(100)
    ok.left(95)
    elif a == "bes gen":
    for i in range (5):
    ok.forward(90)
    ok.left(70)
    elif a == "yildiz":
    for i in range (5):
    ok.forward(200)
    ok.right(144)

    YanıtlaSil
  2. Yararlı olmuş tavsiye ederim

    YanıtlaSil

Yorum Gönder