PYTHON - Exercice

tonykart13 -  
.Flint. Messages postés 81 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Bonsoir tout le monde

Donc voilà je dois faire un exercice mais je suis bloqué...

Je dois créer quelque chose comme sur cette photo avec Turtle et Python.

[URL=https://imageshack.com/][IMG]http://img246.imageshack.us/img246/9089/exemplev.jpg[/IMG][/URL]

Et voila le code que j'ai commencé...

Code :


# -*- coding: cp1252 -*-

from turtle import *

val=1

def etoile(val):
forward(70)
right(144)
forward(70)
right(144)
forward(70)
right(144)
forward(70)
right(144)
forward(70)
right(144)
up()
forward (90)
down()

cpt=0

while cpt < 7:
etoile(val)
cpt+=1



Problème :

Les étoiles gardent la même taille je sais pas trop comment m'y prendre.


Un grand merci d'avance !

1 réponse

.Flint. Messages postés 81 Date d'inscription   Statut Membre Dernière intervention   4
 
Salue,

Je pense en gros (car je programme pas avec turtle) que ton code devra ressembler à sa :

# -*- coding: cp1252 -*-

from turtle import *

val=1

def etoile(val):
forward(70+x)
right(144+x)
forward(70+x)
right(144+x)
forward(70+x)
right(144+x)
forward(70+x)
right(144+x)
forward(70+x)
right(144+x)
up()
forward (90+x) < pas sur pour le + x ici
down()

cpt=0

while cpt < 7:
if cpt<5:
x=x+10
else
x=x-10
etoile(val)
cpt=cpt+1

Enfin je crois je suis pas un pro..
-2