Captain America Shield




In this video, I'll show you how you can create a Captain America shield by using Python Turtle.

Source code:

 

import turtle
import math

t = turtle.Turtle()


def cap(x, y):
    t.penup()
    t.goto(x, y)
    t.pendown()
    t.setheading(0)
    t.pensize(2)
    t.speed(10)


def circle(r, color):
    x_point = 0
    y_pont = -r
    cap(x_point, y_pont)
    t.pencolor(color)
    t.fillcolor(color)
    t.begin_fill()
    t.circle(r)
    t.end_fill()


def star(r, color):
    cap(0, 0)
    t.pencolor(color)
    t.setheading(162)
    t.forward(r)
    t.setheading(0)
    t.fillcolor(color)
    t.begin_fill()
    for i in range(5):
        t.forward(math.cos(math.radians(18)) * 2 * r)
        t.right(144)
        t.end_fill()
        t.hideturtle()


if __name__ == '__main__':
    circle(288, 'crimson')
    circle(234, 'snow')
    circle(174, 'crimson')
    circle(114, 'blue')
    star(114, 'snow')
    turtle.done()


Output:




Watch Youtube Video Tutorial for better understanding:

Comments