Bonjour,
J'ai un projet de logiciel. Je commence en programmation avec Python. Mais je n'ai pas assez de recule pour trouver la bonne stratégie de départ, et le bon objet de programmation (liste, tuple, dictionnaire, classe ?).
Description sommaire de ce projet :
J'aimerais développer des séquences de nombres à partir d'une liste de nombres.
Ces séquences ne seront pas forcément linéaires, mais j'aimerais les construire grâce aux index de la liste (ou une autre méthode?).
L'idée est de construire des séquences et de placer chacune d'elles dans une variable différente. La variable sert ensuite à appeler une séquence construite.
exemple :
liste immuable = (nombres de 1 à 300)
séquence_1 tirée des nombres de la liste = (10, 20, 30..., 100)
séquence_2 = (3, 30, 300, 2, 20, 200)
etc ...
Chaque nombre doit être un objet.
En appelant une séquence par sa référence (la variable), je dois pouvoir utiliser les nombres de cette séquence. Chaque nombre renvoie ensuite à un objet graphique (exemple, une forme carrée), à un objet sonore (un son), à une couleur en particulier.
Mon but est de produire des événements visuels (via une interface GUI) répondant aux nombres composant telle ou telle séquence appelée.
J'espère être assez clair.
J'ai essayé avec ce code là :
nombres = [1,2,...,300]
variable_1 = nombres [0:11]
mais si je veux les index 0,12,22,33 de ma liste, je ne sais comment faire.
Par avance merci pour votre aide.
Pascalist
Partager