Deutsch   English   Français   Italiano  
<tb9fq4$1hc9$1@gioia.aioe.org>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!news.mixmin.net!aioe.org!VcEiJc7UeGujhCV1GKeWQA.user.46.165.242.91.POSTED!not-for-mail
From: Dominique <zzz@aol.com>
Newsgroups: fr.comp.lang.python
Subject: =?UTF-8?B?UHl0aG9uLCBUdXJ0bGUgZXQgw6l0b2lsZXMuLi4=?=
Date: Wed, 20 Jul 2022 19:59:34 +0200
Organization: Aioe.org NNTP Server
Message-ID: <tb9fq4$1hc9$1@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="50569"; posting-host="VcEiJc7UeGujhCV1GKeWQA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.0.3
Content-Language: fr
X-Notice: Filtered by postfilter v. 0.9.2
Bytes: 1886
Lines: 32

Bonsoir,

Je me suis amusé à écrire un script assez simple qui dessine des étoiles 
avec Turtle :

from turtle import *
#speed(0)
nb=int(input('Itérations '))
ang=float(input('Angle à gauche '))
for x in range (nb):
     forward(300)
     right(ang+180)

Avec 5 itérations et une rotation à droite de 216° (180°+36°), j'obtiens 
bien un pentagramme. C'est assez simple, parce qu'on est là sur des 
triangles d'or.

Si je passe à 20 itérations et des rotations à droite de 198°(180° + 
18°), j’obtiens quelque chose d’intéressant.

Ce que je ne sais pas, c’est comment m’assurer que mon étoile est bien 
exacte, c’est à dire que le curseur revient exactement à son point de 
départ. La précision de Python est suffisamment élevée pour donner 
l’impression de l’exactitude.

Existe-t-il une formule qui permet, à partir du nombre de branche qu’on 
veut obtenir, de connaître l’angle de rotation du curseur ? Mes 
connaissances en géométrie trébuchent...

Je vous remercie pour votre aide,

Dominique