IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Turtle + Etoiles (Ecole)


Sujet :

Python

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2010
    Messages : 64
    Par défaut Turtle + Etoiles (Ecole)
    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.



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

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
     
     
    # -*- 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 !

  2. #2
    Membre éclairé Avatar de calogerogigante
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Avril 2003
    Messages
    604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Belgique

    Informations professionnelles :
    Activité : Technicien réseau
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2003
    Messages : 604
    Par défaut
    Utilise ta réflexion... Je te donne une piste (mais il y en a plusieurs) :

    utilise une variable (appelons la u pour unité) qui va grandir et décroitre.

    Du genre : u=1 puis u=1.2, puis u=1.4, etc ...

    Et tu multiplies tes divers déplacements par cette variable u :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    def etoile(val, u):
        forward(70 * u)
        right(144)
        forward(70 * u)
        right(144)
        ...
    J'en ai déjà trop dit : à toi de jouer maintenant...

Discussions similaires

  1. Réponses: 33
    Dernier message: 05/09/2007, 17h38
  2. Ecole d'ingé après un DUT
    Par Dup dans le forum Etudes
    Réponses: 4
    Dernier message: 25/03/2005, 14h21
  3. lettre de motivation pour une ecole
    Par piff62 dans le forum Etudes
    Réponses: 10
    Dernier message: 24/03/2005, 16h21
  4. Master(dess) ou Ecole Ingénieur ?
    Par zerovolt dans le forum Etudes
    Réponses: 3
    Dernier message: 08/03/2005, 22h04
  5. une aide pour un cours de turbo a l'ecole
    Par master_letters dans le forum Turbo Pascal
    Réponses: 11
    Dernier message: 26/11/2003, 23h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo