Mordrian à l'infini
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Mordrian à l'infini



  1. #1
    invite980cced9

    Question Mordrian à l'infini


    ------

    Bonjour,

    Je doit écrire un programme pour réaliser un modrian a affichage aléatoire qui recommence a l'infini tant que l'on ne ferme pas la page. J'ai réussi à créer le Mordrian et afficher les rectangle le constituant de façon aléatoire. Cependant je ne connais pas la manipe me permettant de dire que le Mordrian et fini et par la suite faire recommencer le programme. Pouvez vous m'aider s'il vous plait? Je vous mets mon programme actuel ci dessous:

    Code:
    def couleur():
        
        a = create_rectangle( (0,0), 110, 150, (255,255,255) )
        
        b = create_rectangle( (125,0), 375, 360, (255,0,0) )
        
        c = create_rectangle( (0,180), 110, 180, (255,255,255) )
        
        d = create_rectangle( (0,375), 110, 125, (0,0,255) )
        
        e = create_rectangle( (125,375), 315, 125, (255,255,255) )
        
        f = create_rectangle( (455,375), 50, 50, (255,255,255) )
        
        g = create_rectangle( (455,450), 50, 50, (255,255,0) )
     
        u=[a, b, c, d, e, f, g]
        shuffle(u)
        for i in u:
            draw_rectangle(i)
            return   
    
        
          #if :
            #set_value_of("_state", "complet" )
    
    def draw():
        _state=get_value_of("_state")
    
        
        if _state=="init":
            print ("init")
            set_value_of("_state", "incomplet")
            couleur()
        if _state=="incomplet":
            print ("incomplet")
            couleur()
            return
       # if _state=="complet":
          # print ("complet")
          #clear_window()
           # return
        
    def main_app():
        initialize(500, 500, "Mordrian")
        c = (0,0,0)
        fill_window(c)
        set_value_of("_state","init")
        repeat_process(500,draw)

    -----
    Dernière modification par gienas ; 24/11/2018 à 19h58. Motif: Ajouté les balises code obligatoires pour les programmes

  2. #2
    minushabens

    Re : Mordrian à l'infini

    Pauvre Piet...

  3. #3
    JPL
    Responsable des forums

    Re : Mordrian à l'infini

    Citation Envoyé par minushabens Voir le message
    Pauvre Piet...
    J’ai pitié, on va lui donner la solution : c’est Mondrian
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  4. #4
    PHIGE

    Re : Mordrian à l'infini

    Bonjour,

    Pourquoi dessiner 500 rectangles alors qu'il n'y en a que 7 dont seul l'axe Z va changer (ordre des tracés) avec assez peu de recouvrements (alors que c'est la seule variable visible) ?

    Salutations

  5. A voir en vidéo sur Futura

Discussions similaires

  1. Qu'est-ce que l'infini mathématique ? Est-ce l'infini réel s'il existe ?
    Par invitecb107def dans le forum Epistémologie et Logique (archives)
    Réponses: 102
    Dernier message: 24/01/2015, 16h31
  2. Epistémologie des notions infini actuel et de cardinal pour un ensemble infini
    Par invite6754323456711 dans le forum Epistémologie et Logique (archives)
    Réponses: 33
    Dernier message: 23/08/2010, 14h54
  3. image par une application d'un ensemble infini est infini ?
    Par invite0939e999 dans le forum Mathématiques du supérieur
    Réponses: 7
    Dernier message: 30/10/2007, 21h12