Tuesday, March 5, 2019

HOW TO DRAW NATIONAL FLAGS USING "PYTHON TURTLE"

Italy Flag:


import turtle as w
w.shape("turtle")

w.penup()
w.goto(-450, 300)
w.pendown()

w.color("black", "green")
w.begin_fill()
for x in range(2):
    w.forward(300)
    w.right(90)
    w.forward(600)
    w.right(90)
w.end_fill()

w.forward(600)

w.color("black", "red")
w.begin_fill()
for x in range(2):
    w.forward(300)
    w.right(90)
    w.forward(600)
    w.right(90)
w.end_fill()

w.right(90)
w.forward(600)
w.left(90)
w.backward(300)

w.penup()
w.goto(300, -290)
w.right(154)
w.color("white", "white")
w.write("BY: Zaheer Ahmad", font=("chiller", 14, 'normal', 'bold', 'italic'))
w.goto(450, -350)


Portugal flag:


import turtle as z

z.shape("arrow")
z.penup()
z.goto(-450, 300)
z.pendown()

z.color("black", "green")
z.begin_fill()
for x in range(2):
    z.forward(300)
    z.right(90)
    z.forward(600)
    z.right(90)
z.end_fill()
z.forward(200)

z.color("black", "red")
z.begin_fill()
for x in range(2):
    z.forward(600)
    z.right(90)
    z.forward(600)
    z.right(90)
z.end_fill()
z.right(90)
z.forward(600)

z.penup()
z.goto(200, -290)
z.right(154)
z.color("white", "white")
z.write("BY: Zaheer Ahmad", font=("chiller", 14, 'normal', 'bold', 'italic'))
z.goto(450, -350)

Turkey Flag:


import turtle as z

z.shape("arrow")
z.speed(5)
z.penup()
z.goto(-500, 275)
z.pendown()

z.color("white", "red")
z.begin_fill()
for n in range(2):
    z.forward(1000)
    z.right(90)
    z.forward(550)
    z.right(90)
z.end_fill()

z.penup()
z.goto(-50, 0)

z.penup()
z.backward(75)
z.left(90)
z.forward(125)
z.left(90)
z.pendown()

z.color("red", "white")
z.begin_fill()
z.circle(127.5)
z.end_fill()

z.penup()
z.goto(-87, 105.5)
z.pendown()

z.color("red", "red")
z.begin_fill()
z.circle(107)
z.end_fill()

z.penup()
z.color("red", "white")
z.goto(50, -35)
z.right(20)
z.begin_fill()
for x in range(5):
    z.forward(100)
    z.right(144)
z.end_fill()

z.penup()
z.goto(350, -255)
z.right(154)
z.color("white", "white")
z.write("BY: Zaheer Ahmad", font=("chiller", 14, 'normal', 'bold', 'italic'))
z.goto(450, -350)

Pakistan Flag:


import turtle as z

z.shape("arrow")
z.speed(5)
z.penup()
z.goto(-500, 275)
z.pendown()

z.color("black", "dark green")
z.begin_fill()
for n in range(2):
    z.forward(1000)
    z.right(90)
    z.forward(550)
    z.right(90)
z.end_fill()

z.penup()
z.goto(150, 0)

z.penup()
z.backward(75)
z.left(90)
z.forward(125)
z.left(90)
z.pendown()

z.color("dark green", "white")
z.begin_fill()
z.circle(127.5)
z.end_fill()

z.penup()
z.goto(113, 127.5)
z.pendown()

z.color("dark green", "dark green")
z.begin_fill()
z.circle(107)
z.end_fill()

z.penup()
z.color("dark green", "white")
z.goto(225, 20)
z.right(20)
z.begin_fill()
for x in range(5):
    z.forward(100)
    z.right(144)
z.end_fill()

z.color("black", "white")
z.goto(-250, -275)
z.left(20)
z.pendown()

z.begin_fill()
for n in range(2):
    z.forward(250)
    z.right(90)
    z.forward(550)
    z.right(90)
z.end_fill()

z.penup()
z.goto(350, -255)
z.right(154)
z.color("white", "white")
z.write("BY: Zaheer Ahmad", font=("chiller", 14, 'normal', 'bold', 'italic'))
z.goto(450, -350)

proje

print("BU OKUL PROJESI 'ZAHEER AHMAD' TARAFINDAN HAZIRLANDI")
h=int(input("BİR SAYI GİR:"))
n=int(input("HADİ BİR SAYI DAHA DA GİR:"))
sum=h+n
multiplication=h*n
substraction=n-h
if h>n:
    print("İLKİ İKİNCİSİNDEN BÜYÜK OLDUĞU İÇİN ÇARPIŞTILAR VE SONUÇ;",multiplication,"ÇIKTI.")
elif h<n:
    print("İLKİ İKİNCİSİNDEN KÜÇÜK OLDUĞU İÇİN 1., 2.DEN ÇIKARILDI VE SONUÇ;",substraction,"ÇIKTI.")
else:
    print("SAYILAR EŞİT OLDUĞU İÇİN TOPLANDILAR VE SONUÇ;",sum,"ÇIKTI.")
import turtle as z

z.shape("arrow")
z.speed(0)
z.penup()
z.goto(-300, 175)
z.pendown()

z.color("red", "black")
z.begin_fill()
for n in range(2):
    z.forward(600)
    z.right(90)
    z.forward(350)
    z.right(90)
z.end_fill()

z.penup()
z.goto(-225, 150)
z.left(180)
z.color("black", "red")
z.begin_fill()
z.circle(51)
z.end_fill()

z.goto(-212, 142.2)
z.pendown()

z.color("black", "black")
z.begin_fill()
z.circle(41.9607)
z.end_fill()

z.penup()
z.color("black", "red")
z.goto(-155, 86)
z.right(20)
z.begin_fill()
for x in range(5):
    z.forward(40)
    z.right(144)
z.end_fill()

z.goto(-150, -15)
z.right(160)
z.color("red", "red")
z.write('CEVABIN;',font=("fixedsys", 30, 'normal', 'bold'))

z.goto(50, -15)
if h>n:
    z.write(multiplication, font=("fixedsys", 30, 'normal', 'bold'))
elif h<n:
    z.write(substraction , font=("fixedsys", 30, 'normal', 'bold'))
else:
    z.write(sum , font=("fixedsys", 30, 'normal', 'bold'))

z.penup()
z.goto(200, -165)
z.right(154)
z.color("white", "white")
z.write("BY: Zaheer Ahmad", font=("chiller", 12, 'normal', 'italic'))

z.goto(400, -165)




BY;
ZAHEER AHMAD  03/03/19

No comments:

Post a Comment