import turtle
# brad_turtle 在括号里，预先定义函数的参数（不用声明，直接赋予一个变量），在函数中可以直接，在这个变量上添加方法
def draw_square(brad_turtle):
    # range以后一个参数结束但不包括end
    for i in range(1,4):
        brad_turtle.forward(100)
        brad_turtle.right(90)

def draw_picture():
    window = turtle.Screen()
    window.bgcolor("orange")
    # 实例化一个类
    # 类有很多方法，直接实例.方法.(参数)
    brad = turtle.Turtle()
    brad.color("blue")
    brad.shape("circle")
    brad.speed(3)

    # 改进循环
    draw_square(brad)

    # 再画一个圆圈
    angie = turtle.Turtle()
    angie.circle(100)

    # 再画一个三角形
    # triangle1 = turtle.Turtle()
    # count_stop1 = 3
    # count_count1 = 0
    # while count_count1 < count_stop1:
    #     triangle1.forward(100)
    #     triangle1.right(120)
    #     count_count1 = count_count1 + 1

    window.exitonclick()
draw_picture()
