PYTHON - Exercice

tonykart13 -  
.Flint. Messages postés 89 Statut Membre -
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 !
Configuration: Windows 7
Firefox 3.5.7

1 réponse

  1. .Flint. Messages postés 89 Statut Membre 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