Index de l'article

Défi Turtle

Peut être qu'un jour vous ferez des tests logiques du genre "dessiner la 5ème figure. Vous me voyez venir ;)... Je voudrais en complétant le script du dessous obtenir l'étoile qui a des branches à 4 points. Saurez-vous le scripter?

Pour vous aider je vous donne ceci, mais vous n'obtiendrez que les 3 premières figures... Vous noterez cependant que la tortue est à la bonne position pour le 4ème dessin (elle est gentille;). Pour les commandes sous turtle, vous disposez d'une Url dans le script du dessous, descendre un peu dans la page...

# liste des commandes de turtle
# https://docs.python.org/fr/3/library/turtle.html
from turtle import *
dot()
for i in range(4):
    penup()
    fd(10)
    pendown()
    dot()
    penup()
    fd(-10)
    left(90)


fd(50)
dot()
left(45)

for i in range(4):
    penup()
    fd(10)
    pendown()
    dot()
    penup()
    fd(10)
    pendown()
    dot()
    penup()
    fd(-20)
    left(90)

left(-45)
fd(60)
dot()


for i in range(4):
    penup()
    fd(10)
    pendown()
    dot()
    penup()
    fd(10)
    pendown()
    dot()
    penup()
    fd(10)
    pendown()
    dot()
    penup()
    fd(-30)
    left(90)
    

fd(70)
dot()

 

Pièce(s) jointe(s)
Download this file (STAV Python.mm)STAV Python.mm[ ]20 kB
Download this file (STAV Python.pdf)STAV Python.pdf[ ]1921 kB