Aléatoire turtle
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Aléatoire turtle



  1. #1
    annej

    Aléatoire turtle


    ------

    Bonjour à tous,

    Dans un programme turtle, je dois choisir de manière aléatoire de dessiner le toit 1 ou le toit 2 (d'une maison).

    Comment est-il possible d'insérer une fonction aléatoire ?


    Code:
    def toit_1(longueur, hauteur, degre):
        penup()
        goto(base_ordo, 60 + base_absc)
        pendown()
        forward(longueur)
        left(150)
        forward(hauteur)
        left(degre)
        forward(hauteur)
        left(150)
    toit_1(140, 80, 60)
    
    
    def toit_2(longueur, hauteur, degre):
        penup()
        goto(base_ordo, 60 + base_absc)
        pendown()
        for i in range(2):
            forward(longueur)
            left(90)
            forward(hauteur)
            left(90)
    toit_2(140, 20, 90)
    Pouvez-vous m'aider ? Merci d'avance !

    -----
    Dernière modification par JPL ; 30/10/2022 à 15h19. Motif: ajout de la balise Code (#) pour garder l’indentation

  2. #2
    pm42

    Re : Aléatoire turtle


  3. #3
    umfred

    Re : Aléatoire turtle

    pour compléter, avec random.random() tu as un nombre entre 0 compris et 1.0 exclu; donc il suffit de tester si par exemple, la valeur est inférieur à 0.5 alors toit1, sinon toi2

Discussions similaires

  1. étoile de David turtle python
    Par loxis dans le forum Programmation et langages, Algorithmique
    Réponses: 3
    Dernier message: 26/04/2020, 15h20
  2. Python turtle : bille de billard
    Par invite991db096 dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 22/05/2018, 08h29
  3. Besoin d'aide PYTHON / TURTLE
    Par inviteed78a235 dans le forum Programmation et langages, Algorithmique
    Réponses: 3
    Dernier message: 15/11/2017, 16h01
  4. Python, turtle et onclick
    Par invitea78a56a3 dans le forum Programmation et langages, Algorithmique
    Réponses: 0
    Dernier message: 24/12/2011, 11h51