PYTHON - Exercice

Fermé
tonykart13 - 8 févr. 2010 à 21:54
.Flint. Messages postés 81 Date d'inscription jeudi 10 décembre 2009 Statut Membre Dernière intervention 29 mai 2010 - 8 févr. 2010 à 23:03
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 !
A voir également:

1 réponse

.Flint. Messages postés 81 Date d'inscription jeudi 10 décembre 2009 Statut Membre Dernière intervention 29 mai 2010 4
8 févr. 2010 à 23:03
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