MissionBit / spring-2015-intermediate-web-python

1 stars 5 forks source link

Turtle Art #2

Closed choochootrain closed 9 years ago

choochootrain commented 9 years ago

Show me what you got screen shot 2015-02-04 at 9 23 41 am

eliaslfox commented 9 years ago

It does stuff :+1:

import turtle
winston = turtle.Turtle()

def angCalc(n):
    return (180*(n-2))/n

def polygon(n, size):
    for i in range(n):
        winston.forward(size)
        winston.right(180-angCalc(n))

print("Input the number of sides.")
in_N = input(">>> ")
print("Input the length of the sides.")
in_size = input(">>> ")

polygon(in_N, in_size)

turtle.done()
cjlim2007 commented 9 years ago

I wasn't sure if there was a way to loop this. there probably is but im too lazy to look for it.

import turtle
winston = turtle.Turtle()
winston.ht()
winston.speed(0)
winston.penup()
winston.goto(0,100)
winston.pendown()
winston.circle(100)
winston.goto(0,-50)
winston.goto(50,-150)
winston.penup()
winston.goto(-50,-150)
winston.pendown()
winston.goto(0,-50)
winston.goto(0,0)
winston.goto(50,60)
winston.penup()
winston.goto(-50,60)
winston.pendown()
winston.goto(0,0)
winston.penup()
winston.goto(-30,220)
winston.pendown()
winston.circle(15)
winston.penup()
winston.goto(30,210)
winston.pendown()
winston.circle(25)
winston.penup()
winston.goto(-25,160)
winston.pendown()
winston.goto(25,160)
winston.penup()
winston.goto(-100,-200)
winston.pendown()
winston.write("this guy has seen some things", font=("Arial", 20, "normal"))
turtle.done()
```python