#126 Le 24/08/2007, à 01:22
- dwan
Re : [Résolu] gros débutant en python : besoin d'aide
Vas-y, fonce!
J'ai commencé, doucement, mais j'ai quand même commencé !
http://forum.ubuntu-fr.org/viewtopic.php?pid=1119172#p1119172
(bon ok, j'aurais pu éviter au moins 20 lignes de code... )
Auto-hébergé !
HP dv6164ea
Hors ligne
#127 Le 25/08/2007, à 11:37
- /b/nt/
Re : [Résolu] gros débutant en python : besoin d'aide
Bonjour,
Il est évident que les deux codes :
maliste=[[1, "a"],[2, "X", "*"],[3, "Y","a", "b"]]
x = maliste[0]
i = 0
while ( i < len(maliste)):
x = maliste[i]
i = i+1
print "la longueur de", x," est" , len(x)
maliste=[[1, "a"],[2, "X", "*"],[3, "Y","a", "b"]]
for x in maliste :
print "la longueur de", x," est" , len(x)
sont les mêmes.
Ma question est :
y'a t-il un code qui fait cette conversion (automatique):
for x in maliste -------->
x = maliste[0]
i = 0
while ( i < len(maliste)):
x = maliste[i]
i = i+1
si oui, peut-on dire que c'est de genre de cette façon que l'interpréteur agit sur sur for _in_?
Dernière modification par /b/nt/ (Le 25/08/2007, à 11:46)
#128 Le 25/08/2007, à 14:39
- scholi
Re : [Résolu] gros débutant en python : besoin d'aide
je vois pas trop le but... T'as pas un exemple concret d'utilisation d'un tel truc?
Parce que
for x in liste
serra toujours plus simple à comprendre à la relecture que ton while. D'ailleur je ne comprends pas ton while, il serrait mieux d'utiliser un for
for i in range(len(liste)):
mais bon c'est des détails.
sinon pour le "in" tu peux aussi l'utiliser dans des if:
if "a" in "chocolat": print "Le mot chocolat contient au moins une fois la lettre 'a' "
EDIT: L'avantage de python est justement de ne pas à ce soucier de ce que fait l'interpréteur, car il gère tout tout seul. Mémoire etc... Si tu tiens tant à tout les déroulement ce de que fait exacteemnt ton programme, il faut programmer en assembleur
Dernière modification par scholi (Le 25/08/2007, à 14:43)
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Hors ligne
#129 Le 25/08/2007, à 18:46
- /b/nt/
Re : [Résolu] gros débutant en python : besoin d'aide
EDIT: L'avantage de python est justement de ne pas à ce soucier de ce que fait l'interpréteur, car il gère tout tout seul. Mémoire etc... Si tu tiens tant à tout les déroulement ce de que fait exacteemnt ton programme, il faut programmer en assembleur
Merci scholi :
Grâce à vous j'ai trouvé ce que je veux dans : http://beuss.developpez.com/tutoriels/
file:///home/ksghiar/Desktop/capture3.eps
Dernière modification par /b/nt/ (Le 26/09/2007, à 15:38)
#130 Le 25/08/2007, à 19:47
- scholi
Re : [Résolu] gros débutant en python : besoin d'aide
c'est vraiment ce que tu cherchais?
Ah ben je suis contant d'avoir pu t'être utile. Mais tu verras, l'assembleur a l'avantage de la liberté, mais il a aussi le désavantage de devoir taper bcp bcp bcp de code...
Bonne chance en tout cas
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Hors ligne