|
Bas de page | |
---|---|
Auteur | Sujet : [python] (debutant) besoin d'un coup de main |
Publicité | Posté le 26-08-2007 à 23:45:44 |
masklinn í dag viðrar vel til loftárása | 1. Je conseillerais de créer de vrais objets, ça serait une bonne idée. Par exemple un objet ConstructionTask prenant en paramètre une classe d'objet à construire e.g.
2. Si tu veux un équivalent des strucs C, utiliser des tuples, pas des lists: (5, "tour" ) plutôt que [5, "tour"], le rôle sous-tendant est plus clair: un tuple a une structure, une liste a un ordre (voir nombre de commentaires sur http://jtauber.com/blog/2006/04/15 [...] ant_lists/ sur le sujet) 3. Prière d'utiliser le Tuple Unpacking 4. Prière d'utiliser for et la fonction range() combinés au tuple unpacking, et potentiellement les List Comprehensions. Voir aussi enumerate 5. Favoriser l'immutabilité si tu utilises des tuples: régénérer une liste de constructions en intégralité à chaque tour par exemple (à ne pas faire si tu utilises le point 1 par contre) Rien qu'avec les points 2 à 5, ton code prend une allure du type:
edit: je viens de voir un truc, le numéro que tu as associé à un bâtiment c'est quoi, le temps que ça prend à construire ou le nombre de bâtiments à construire? Si tu utilises ce chiffre comme le temps de construction du bâtiment, tu devrais utiliser une vraie queue ou au moins manipuler ta liste de construction (qui est en fait une FILE de constructions) en utilisant list.pop(0) et list.append() Message édité par masklinn le 27-08-2007 à 23:41:18 --------------- Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody |
masklinn í dag viðrar vel til loftárása |
--------------- Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody |
Coladin | Si tu débute en python il y a ce tuto: ftp://ftp-developpez.com/python/c [...] winnen.zip
|
gzii court-circuit | Hmm, ta liste était une variable de classe et non d'instance, ce qui fait qu'elle avait la même valeur pour toutes les instances. C'est ça ? |
Sujets relatifs | |
---|---|
Infos resources pour débutant en php | Débutant: conversion idée->code |
Différence Python - C | Questions de débutant... |
[PYTHON] extraire un chiffre au format US 123,456,789 | portage d'un driver windows en qnx besoin d'aide urgent |
le modulo ou reste en C debutant | mouseover / area shape |
debutant python, DP | |
Plus de sujets relatifs à : [python] (debutant) besoin d'un coup de main |