Article épinglé

mardi 8 octobre 2019

Héron, Turtle et racine carrée

Script

from turtle import *
#encadrement racine de 2 et joli dessin avec turtle
#constante
s=2
color=["red","blue","green"] # liste des 3 couleurs des traits que turtle utilisera
#valeurs variables depart
a=8
b=s/a

# variable pour turtle
c=0 #initialisation des couleurs
imax=5 # nombre de boucles et donc nombre de figures
zoom=300
penup()
goto(-300,-300)
pendown()

#etape boucle
for i in range(imax):
    # methode heron calcul long et larg
    a=(a+b)/2
    b=s/a
    # choix d'une des trois couleurs
    if c>=3:
        c=c-3 
    pencolor(color[c])
    c=c+1
    # debut du dessin
    pendown()
    fd(a*zoom)
    left(90)
    fd(b*zoom)
    left(90)
    fd(a*zoom)
    left(90)
    fd(b*zoom)
    left(90)
    penup()

Aucun commentaire:

Enregistrer un commentaire

Tout commentaire nous engage ;)