01. Meet Teena
import turtle
tina = turtle.Turtle()
tina.shape('turtle')
tina.penup()
tina.forward(20)
tina.write("Why, hello there!")
tina.backward(20)
02. Moving
import turtle
tina = turtle.Turtle()
tina.shape("turtle")
tina.forward(50)
tina.left(90)
tina.forward(50)
tina.left(90)
tina.forward(50)
03. Saying hello
import turtle
tina = turtle.Turtle()
tina.shape('turtle')
tina.penup()
tina.forward(20)
tina.write("Why, hello there!")
tina.backward(20)
04. Learn Colors
import turtle
tina = turtle.Turtle()
tina.shape('turtle')
tina.left(90)
tina.forward(20)
tina.write("What color am I now?")
tina.forward(20)
tina.color("blue")
tina.write("What color am I now?")
tina.forward(20)
tina.color("purple")
tina.write("What color am I now?")
tina.forward(20)
tina.color("green")
tina.write("What color am I now?")
05. Teena's PEN
import turtle
tina = turtle.Turtle()
tina.shape('turtle')
tina.penup()
tina.goto(0,100)
tina.write("I don't draw when my pen is up!")
tina.goto(0,50)
tina.pendown()
tina.write("I do draw when my pen is down!")
tina.goto(-50,50)
06. Draw Circle
import turtle
tina = turtle.Turtle()
tina.shape('turtle')
tina.penup()
tina.goto(30,-150)
tina.pendown()
tina.circle(130)
tina.penup()
tina.goto(0,0)
tina.pendown()
tina.circle(20)
tina.circle(10)
tina.penup()
tina.forward(60)
tina.right(45)
tina.pendown()
tina.circle(30)
tina.circle(10)
tina.penup()
tina.right(90)
tina.forward(90)
tina.pendown()
tina.circle(40)
tina.penup()
tina.goto(25,-25)
07. Logic With Turtle Graphic
import turtle
tina = turtle.Turtle()
Guess = int(input("What is 2 X 7?"))
if Guess == 2*7:
tina.write(str(Guess) + ' is correct!')
tina.penup()
tina.backward(10)
else:
tina.write('You said ' + str(Guess) + '. I got ' + str(2*7))
tina.penup()
tina.backward(10)
08. Turtle with FUnction
import turtle
tina=turtle.Turtle()
tina.shape('turtle')
tina.color('purple')
def triangle():
tina.left(60)
tina.forward(30)
tina.left(120)
tina.forward(30)
tina.left(120)
tina.forward(30)
triangle()
09. Cakes Making with turtle
import turtle
tina=turtle.Turtle()
tina.shape('turtle')
def make_cake(x=0, y=0):
tina.penup()
tina.color('pink')
tina.goto(x, y)
tina.pendown()
tina.begin_fill()
tina.goto(x + 20, y)
tina.goto(x + 20, y + 20)
tina.goto(x - 20, y + 20)
tina.goto(x - 20, y)
tina.goto(x, y)
tina.end_fill()
tina.goto(x, y + 20)
tina.color('yellow')
tina.goto(x, y + 35)
tina.goto(x, y + 30)
tina.color('black')
tina.goto(x, y + 20)
tina.penup()
tina.goto(x, y + 10)
make_cake(0,0)
make_cake(-100,0)
make_cake(100,0)
10. Amazing Turtle Code 1
import turtle
def draw_circle(turtle, color, size, x, y):
turtle.penup()
turtle.color(color)
turtle.fillcolor(color)
turtle.goto(x,y)
turtle.begin_fill()
turtle.pendown()
turtle.circle(size)
turtle.penup()
turtle.end_fill()
turtle.pendown()
tommy = turtle.Turtle()
tommy.shape("turtle")
tommy.speed(500)
draw_circle(tommy, "green", 50, 25, 0)
draw_circle(tommy, "blue", 50, 0, 0)
draw_circle(tommy, "yellow", 50, -25, 0)
tommy.penup()
tommy.goto(0,-50)
tommy.color('black')
tommy.write("Let's Learn Python with VIXCODE!", align="center", font=(None, 16, "bold"))
tommy.goto(0,-80)
11. Amazing Turtle Code 2
import turtle
tina = turtle.Turtle()
tommy = turtle.Turtle()
tina.color('blue')
tommy.color('green')
tina.shape('turtle')
tommy.shape('turtle')
tina.begin_fill()
tina.goto(200,0)
tina.goto(200,-200)
tina.goto(-200,-200)
tina.goto(-200,0)
tina.goto(0,0)
tina.end_fill()
tommy.penup()
tommy.goto(-70,100)
tommy.write("Tina, let's Make a picture together!")
tommy.goto(0,50)
tommy.pendown()
tina.penup()
tina.color('white')
tina.goto(-40,-100)
12. Amazing Turtle Code 3
import turtle
my_wn = turtle.Screen()
turtle.speed(2)
for i in range(30):
turtle.circle(5*i)
turtle.circle(-5*i)
turtle.left(i)
turtle.exitonclick()
13. Amazing Turtle Code 4
import turtle
colors = [ "red","purple","blue","green","orange","yellow"]
my_pen = turtle.Pen()
turtle.bgcolor("black")
for x in range(360):
my_pen.pencolor(colors[x % 6])
my_pen.width(x/100 + 1)
my_pen.forward(x)
my_pen.left(59)
14. Amazing Turtle Code 5
# Python program to user input pattern
# using Turtle Programming
import turtle #Outside_In
import turtle
import time
import random
print ("This program draws shapes based on the number you enter in a uniform pattern.")
num_str = input("Enter the side number of the shape you want to draw: ")
if num_str.isdigit():
squares = int(num_str)
angle = 180 - 180*(squares-2)/squares
turtle.up
x = 0
y = 0
turtle.setpos(x, y)
numshapes = 8
for x in range(numshapes):
turtle.color(random.random(), random.random(), random.random())
x += 5
y += 5
turtle.forward(x)
turtle.left(y)
for i in range(squares):
turtle.begin_fill()
turtle.down()
turtle.forward(40)
turtle.left(angle)
turtle.forward(40)
print (turtle.pos())
turtle.up()
turtle.end_fill()
time.sleep(11)
turtle.bye()
15. Amazing Turtle Code 6
import turtle
ninja = turtle.Turtle()
ninja.speed(10)
for i in range(180):
ninja.forward(100)
ninja.right(30)
ninja.forward(20)
ninja.left(60)
ninja.forward(50)
ninja.right(30)
ninja.penup()
ninja.setposition(0, 0)
ninja.pendown()
ninja.right(2)
turtle.done()
0 Comments