Faire une suite de liste avec python

Fermé
asperge - 30 oct. 2018 à 11:06
Jithel Messages postés 843 Date d'inscription mercredi 20 juin 2018 Statut Membre Dernière intervention 31 août 2021 - 30 oct. 2018 à 11:50
Bonjour,

Je dois créer une suite de premier terme L0 = -1
pour passer du rang n au rang n+1 je dois intercaler -1 et 1 entre chaque terme de la liste en commençant par -1... Je m'explique :
si Ln = [-1 1 1 -1 1 -1 -1 1 1]
alors Ln+1 =[ -1 -1 1 1 -1 1 1 -1 -1 1 1 -1 -1 -1 1 1 -1 1 1]

(ce qui est en gras est ce que je dois intercaler)

Donc L0 = [-1]
L1= [-1 -1 1]
L2 = [-1 -1 1 -1 -1 1 1]
etc...

Le problème est que je suis débutant et ne sais pas comment créer une suite ni comment ajouter -1 et 1 entre chaque terme de la liste

Auriez vous quelque chose à me conseiller ?
Merci ;-)

1 réponse

Jithel Messages postés 843 Date d'inscription mercredi 20 juin 2018 Statut Membre Dernière intervention 31 août 2021 171
30 oct. 2018 à 11:50
Déjà les bases des listes en Python :

https://docs.python.org/fr/3.6/tutorial/introduction.html#lists

Ensuite, il faut que tu ais un raisonnement avant d'écrire un code. Comment tu ferais étape par étape, à la main, pour faire ton exercice. Donne un exemple et décris les étapes que tu fais (quitte à les répéter).
0