Liste avec condition

Antalhéna shared this problem 2 years ago
New

Bonjour à tous,


Je considère ces 2 listes.

l1 = {1, 2} et l2 = Séquence(Si(k ≟ 1, Elément(l1, k)), k, 1, 2)


J'obtiens : l2 = {1, 1}. Je m’attendrais plutôt à : l2 = {1, ?}


S'agit-il d'un bug?


Merci,


Michel.

Comments (3)

photo
1

Bonjour,


Séquence(Si(k ≟ 1, Elément(l1, k)), k, 1, 2) AMHA GGb est perturbé par cette syntaxe qui ne signifie que Elément(l1,1)


peut-être voulais-tu Séquence(Si(Elément(l1, k) ≟ 1, Elément(l1, k)), k, 1, 2) qui me semblerait plus "normale", mais là aussi on obtient {1,1}???


Si tu ne veux garder que les 1 de ta liste, je te conseille GarderSi(x ≟ 1, l1)


Complément bizarroïde, pour voir "plus loin" si je modifie l1{1,2,3,1} et que je refais ta commande


Séquence(Si(k ≟ 1, Elément(l1, k)), k, 1, 4), j'ai bien {1,?,?,1}


et si je supprime 3,1 dans l1 Séquence(Si(k ≟ 1, Elément(l1, k)), k, 1, 2), j'ai bien {1,?} bienvenue chez les fous

photo
1

Bonjour et bienvenue chez les fous (bugs)

En plus des observations de Noel une constellation étonnante:

Exactement la même commande (dans le même environnement) est interprétée correctement une fois et à une autre fois à tort.

Files: TT1.ggb
photo
1

I think I found the bug (if there is only one)

Files: TT2.ggb
© 2021 International GeoGebra Institute