[Python] Un videogioco fatto con la standard library

Francesco Maida dev a cesco.it
Dom 11 Dic 2011 18:11:03 CET


Il 11 dicembre 2011 09:41, Daniele Zambelli
<daniele.zambelli a gmail.com> ha scritto:
>
> Per quanto riguarda la riga 17, l'espressione:
>
> (key==KEY_RIGHT and 1 or key==KEY_LEFT and -1)
>
> restituisce 1 o -1 a seconda del tasto premuto. [...]
>>
> Quindi l'intera riga 17:
>
>    snake.insert(0,[snake[0][0]+(key==KEY_RIGHT and 1 or key==KEY_LEFT and -1),
>                           snake[0][1]+(key==KEY_DOWN and 1 or
> key==KEY_UP and -1)])
>
> aggiunge come primo elemento della lista snake un elemento uguale al
> precedente ma con i valori incrementati o decrementati di uno in base
> al tasto premuto.


Grazie


Maggiori informazioni sulla lista Python