tp d'informatique 04 octobre 2022

This commit is contained in:
Debucquoy
2022-10-06 16:13:06 +02:00
parent 53f5808f7f
commit 2c97733d86
10 changed files with 368 additions and 0 deletions

27
04oct/ex4.py Normal file
View File

@ -0,0 +1,27 @@
from uturtle import (
umonsTurtle, wait,
moveForward, moveBackward,
turnLeft, turnRight,
dropPen, usePen)
from ex3 import koch
def flocon(t, x, seuil, sides=3):
"""draw a star with koch """
flocon_rec(t, x, seuil, sides, sides)
def flocon_rec(t, x, seuil, sides, i):
"""recursion function of flocon()"""
if i > 0:
koch(t, x, seuil)
turnRight(t, 360/sides)
flocon_rec(t, x, seuil, sides, i-1)
if __name__ == "__main__":
turtle = umonsTurtle()
turtle.speed(0)
flocon(turtle, 100, 5, sides=5)
wait()