.
This commit is contained in:
28
bac1/q1/04oct/ex2.py
Normal file
28
bac1/q1/04oct/ex2.py
Normal file
@ -0,0 +1,28 @@
|
||||
from uturtle import *
|
||||
|
||||
def triangle(t, n, size):
|
||||
if n == 0:
|
||||
moveForward(t, size)
|
||||
turnLeft(t, 120)
|
||||
moveForward(t, size)
|
||||
turnLeft(t, 120)
|
||||
moveForward(t, size)
|
||||
turnLeft(t, 120)
|
||||
else:
|
||||
triangle(t, n-1, size/2)
|
||||
moveForward(t, size/2)
|
||||
triangle(t, n-1, size/2)
|
||||
moveBackward(t, size/2)
|
||||
turnLeft(t, 60)
|
||||
moveForward(t, size/2)
|
||||
turnRight(t, 60)
|
||||
triangle(t, n-1, size/2)
|
||||
turnLeft(t, 60)
|
||||
moveBackward(t, size/2)
|
||||
turnRight(t, 60)
|
||||
|
||||
if __name__ == "__main__":
|
||||
t= umonsTurtle()
|
||||
moveBackward(t, 250)
|
||||
triangle(t, 5, 500)
|
||||
wait()
|
Reference in New Issue
Block a user