probleme de changement de type pour une variable [newbies du Python]

probleme de changement de type pour une variable [newbies du Python] - Python - Programmation

Marsh Posté le 16-10-2002 à 13:41:56    

lu,  
 
mon probleme est le suivant, j'ai fais un petit script qui incremente une variable et affiche sa valeur et son type,  
je fais tout ça sur Linux avec emacs,  
le truc c'est que quand ma variable doit passer de integer à long, ça plante, alors que ça devrait pas...
vous pouvez m'expliquez ??

Reply

Marsh Posté le 16-10-2002 à 13:41:56   

Reply

Marsh Posté le 16-10-2002 à 13:44:04    

quelle version de python ? la conversion auto des entiers en entiers long a été implémentée en 2.x seulement (avec x = 1 ou 2, je sais plus)
 
Edit: apres verification ca a été fait en 2.2  
http://python.org/doc/2.2.1/whatsnew/node6.html


Message édité par lorill le 16-10-2002 à 13:51:08
Reply

Marsh Posté le 16-10-2002 à 14:34:38    

lorill>> tu sais pas où je pourrais trouver un editeur qui regroupe le shell et les fenêtres dans un même environment comme le font certains interpreteur de Scheme (Edscheme et DrScheme)
 http://www.ics.uci.edu/~thornton/2 [...] Scheme.jpg

Reply

Marsh Posté le 16-10-2002 à 14:38:10    

MelloW a écrit a écrit :

lorill>> tu sais pas où je pourrais trouver un editeur qui regroupe le shell et les fenêtres dans un même environment comme le font certains interpreteur de Scheme (Edscheme et DrScheme)
 http://www.ics.uci.edu/~thornton/2 [...] Scheme.jpg  




 
idle : http://www.python.org/idle/
et idlefork : http://idlefork.sourceforge.net/
en Tk (donc dispo souw unix, win, ...)
 
pythonwin : http://www.python.org/windows/pythonwin/

Reply

Marsh Posté le 16-10-2002 à 14:46:13    

ok merci!

Reply

Marsh Posté le 16-10-2002 à 15:39:21    

v verifié si c pas ça ,  
thx  
 (en fait g pris la version fourni par Suse 7.3, donc c pê pas la 2.2)

Reply

Marsh Posté le 16-10-2002 à 15:53:41    

uriel a écrit a écrit :

v verifié si c pas ça ,  
thx  
 (en fait g pris la version fourni par Suse 7.3, donc c pê pas la 2.2)




 
Probablement pas. Pour les versions précédente il faut signaler des le debut que c'est un long en rajoutant un L derriere la constante numerique a l'affectation.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed