Re: Syntaxe Python

Page principale

Répondre à ce message
Auteur: Jérôme Kieffer
Date:  
À: guilde
CC: xmarc
Sujet: Re: Syntaxe Python
On Fri, 30 Mar 2018 16:53:28 +0200
Marc <xmarc@???> wrote:

> Bonjour,
>
> J'ai pas trop l'habitude du python. J'ai une instruction :
>
> glColor4ub(177,205,54,192)
>
> J'aimerais remplacer les quatre chiffres qui définissent la couleur par
> une variable 'sliderColorClicked'. J'ai essayé de lui passer en 'list' :
>
> sliderColorClicked=[177,54,205,255]
> glColor4ub(sliderColorClicked)
>
> Mais ça pète une erreur :
> this function takes at least 4 arguments (1 given)
>
> Même erreur en 'tuple' :
> sliderColorClicked=(177,54,205,255)
> glColor4ub(sliderColorClicked)
>
> Comment on fait ça ?


avec l'operateur "*"

glColor4ub(*sliderColorClicked)

https://stackoverflow.com/questions/3480184/unpack-a-list-in-python