Que fait ce programme ?
import turtle
from turtle import *
n=30
u=10
k=n
for k in range(1,n+1):
forward(k*u)
left(90)
exitonclick()
import turtle
from turtle import *
n=30
u=10
k=n
for k in range(1,n+1):
forward(k*u)
left(90)
exitonclick()
import turtle from turtle import * n=30 u=10 k=n for k in range(1,n+1): forward(k*u) left(90) exitonclick()
La réponse est ici .
Et maintenant, comment obtenir ceci ?
"""
On dessine un labyrinthe de n cotes, en commencant par l'exterieur
et en tournant vers la gauche.
n : nb de cotes
u : unite graphique
"""
import turtle
from turtle import *
n=20
u=10
k=n
while (k <>0):
forward(k*u)
left(90)
k=k-1
exitonclick()
"""
On dessine un labyrinthe de n cotes, en commencant par l'exterieur
et en tournant vers la gauche.
n : nb de cotes
u : unite graphique
"""
import turtle
from turtle import *
n=20
u=10
k=n
while (k <>0):
forward(k*u)
left(90)
k=k-1
exitonclick()
""" On dessine un labyrinthe de n cotes, en commencant par l'exterieur et en tournant vers la gauche. n : nb de cotes u : unite graphique """ import turtle from turtle import * n=20 u=10 k=n while (k <>0): forward(k*u) left(90) k=k-1 exitonclick()
ou une variante avec la boucle for :
"""
On dessine un labyrinthe de n cotes, en commencant par l'exterieur
et en tournant vers la gauche.
n : nb de cotes
u : unite graphique
"""
import turtle
from turtle import *
n=20
u=10
for k in range(n):
longueur=n-k
forward(longueur*u)
left(90)
exitonclick()
"""
On dessine un labyrinthe de n cotes, en commencant par l'exterieur
et en tournant vers la gauche.
n : nb de cotes
u : unite graphique
"""
import turtle
from turtle import *
n=20
u=10
for k in range(n):
longueur=n-k
forward(longueur*u)
left(90)
exitonclick()
""" On dessine un labyrinthe de n cotes, en commencant par l'exterieur et en tournant vers la gauche. n : nb de cotes u : unite graphique """ import turtle from turtle import * n=20 u=10 for k in range(n): longueur=n-k forward(longueur*u) left(90) exitonclick()