Re: Syntaxe Python

Top Page

Reply to this message
Author: Marc
Date:  
To: guilde
Subject: Re: Syntaxe Python
Le 30/03/2018 à 17:01, Jérôme Kieffer a écrit :
> 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


Merci Jérôme, ça marche du tonnerre et ça m'évite de taper les indices
[0]...

J'aurais probablement d'autres questions..

--
Marc BERLIOUX
Plus j'avance en âge, plus j'aime
les belles voitures et les femmes rapides.