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.
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.
import turtle
YanıtlaSila = 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)
Yararlı olmuş tavsiye ederim
YanıtlaSilProgram eğlenceli olmuş
YanıtlaSil