Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import turtle
- t = turtle.Turtle()
- t.speed(0)
- t.up()
- t.setpos(0,1000)
- def Prnt(a):
- for d in str(a):
- if d == '0':
- t.down()
- for i in range(2):
- t.fd(10)
- t.right(90)
- t.fd(20)
- t.right(90)
- t.up()
- t.fd(15)
- elif d == '1':
- t.fd(5)
- t.down()
- t.right(90)
- t.fd(20)
- t.up()
- t.left(90)
- t.fd(10)
- t.left(90)
- t.fd(20)
- t.right(90)
- elif d == '2':
- t.down()
- for n in range(3):
- t.fd(10)
- t.right(90)
- t.left(180)
- for n in range(2):
- t.fd(10)
- t.left(90)
- t.up()
- t.fd(20)
- t.right(90)
- t.fd(5)
- elif d == '3':
- t.down()
- t.fd(5)
- t.circle(-5,180)
- t.left(180)
- t.circle(-5,180)
- t.fd(5)
- t.up()
- t.left(180)
- t.fd(15)
- t.left(90)
- t.fd(20)
- t.right(90)
- elif d == '4':
- t.down()
- t.right(90)
- for n in range(3):
- t.fd(10)
- t.left(90)
- t.left(90)
- t.fd(20)
- t.up()
- t.bk(20)
- t.left(90)
- t.fd(5)
- elif d == '5':
- t.fd(10)
- t.left(180)
- t.down()
- for n in range(3):
- t.fd(10)
- t.left(90)
- t.right(180)
- for n in range(2):
- t.fd(10)
- t.right(90)
- t.up()
- t.fd(20)
- t.right(90)
- t.fd(15)
- elif d == '6':
- t.right(90)
- t.fd(15)
- t.down()
- t.circle(5)
- t.left(180)
- t.fd(5)
- t.circle(-10,90)
- t.up()
- t.fd(5)
- elif d == '7':
- t.down()
- t.fd(10)
- t.seth(243.43495)
- t.fd(22.36)
- t.up()
- t.bk(22.36)
- t.seth(0)
- t.up()
- t.fd(5)
- elif d == '8':
- t.right(90)
- t.fd(5)
- t.down()
- t.circle(5)
- t.up()
- t.fd(10)
- t.down()
- t.circle(5)
- t.up()
- t.bk(15)
- t.left(90)
- t.fd(15)
- elif d == '9':
- t.fd(10)
- t.right(90)
- t.fd(20)
- t.right(90)
- Prnt(6)
- t.bk(20)
- t.right(90)
- t.fd(20)
- t.right(90)
- def NewLine():
- y = t.ycor()
- t.setpos(0, y - 25)
- def Fizz():
- t.down()
- for i in range(4):
- t.fd(10)
- t.up()
- t.fd(5)
- t.down()
- t.up()
- t.back(5)
- t.right(90)
- t.fd(20)
- t.right(90)
- t.down()
- for i in range(3):
- t.fd(10)
- t.up()
- t.fd(5)
- t.down()
- t.up()
- t.fd(10)
- t.right(90)
- t.down()
- t.fd(20)
- t.back(10)
- t.right(90)
- t.fd(10)
- t.up()
- t.fd(10)
- t.right(90)
- t.fd(10)
- t.down()
- t.back(20)
- t.left(90)
- t.up()
- t.fd(20)
- t.down()
- t.seth(243.43495)
- t.fd(22.36)
- t.up()
- t.seth(0)
- t.fd(15)
- t.seth(63.43495)
- t.down()
- t.fd(22.36)
- t.up()
- t.seth(0)
- t.fd(5)
- def Buzz():
- t.down()
- t.seth(0)
- t.fd(5)
- t.circle(-5,180)
- t.right(180)
- t.circle(-5,180)
- t.fd(5)
- t.right(90)
- t.fd(20)
- t.right(90)
- t.up()
- t.fd(15)
- t.right(90)
- t.down()
- t.fd(20)
- t.left(90)
- t.fd(10)
- t.left(90)
- t.fd(20)
- t.right(90)
- t.up()
- for i in range(2):
- t.fd(5)
- t.down()
- t.fd(10)
- t.up()
- t.right(90)
- t.fd(20)
- t.right(90)
- for i in range(2):
- t.down()
- t.fd(10)
- t.up()
- t.fd(5)
- t.back(5)
- t.seth(63.43495)
- t.down()
- t.fd(22.36)
- t.up()
- t.seth(0)
- t.fd(15)
- t.seth(243.43495)
- t.down()
- t.fd(22.36)
- t.up()
- t.seth(0)
- t.fd(15)
- t.left(90)
- t.fd(20)
- t.right(90)
- for n in range(1,101):
- if n % 3 == 0:
- Fizz()
- if n % 5 == 0:
- Buzz()
- if t.xcor() == 0:
- Prnt(n)
- NewLine()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement