Python 101 - for Code Club


Python 101


Loops - the indentation is important!

for i in range(10):
  print(str(i))
  print("this is in the loop")
print("this is after the loop")

Graphics with Turtle

from turtle import *
penup()
goto(-100,100)
pendown()
pencolor("red")
forward(180)
right(90)
forward(180)
pencolor(0,255,0)
right(90)
forward(100)
right(90)
forward(100)

Pen shape and stamp

from turtle import *
penup()
shape("turtle")
stamp()
forward(100)
stamp()

Drawing Shapes

circle(50)

Fill colour

color('red', 'yellow')
begin_fill()
circle(50)
end_fill()
color('red', 'yellow')
begin_fill()
forward(100)
right(120)
forward(100)
right(120)
forward(100)
right(120)
end_fill()

Functions

def first_function():
    print "This is my first line!"
    print "This is my second line!"



first_function()    

A custom circle drawing function

from turtle import *

def drawCircle(x, y, colour):
  penup()
  goto(x,y)
  pendown()
  color(colour)
  begin_fill()
  circle(25)
  end_fill()



drawCircle(0,0, 'red')
drawCircle(50,50, 'purple')
drawCircle(-50,50, 'yellow')