fonction avec python

fonction avec python - Python - Programmation

Marsh Posté le 25-03-2009 à 17:08:26    

bonjour ,
mon prob c'est que cette fonction en python 3.0.1 ne marhe pas c-a-d toujours un message d'erreur s'affiche  
voila le code
                def fibo(n): # write Fibonacci series up to n  
                """Print a Fibonacci series up to n."""  
                a, b = 0, 1  
                while b < n:  
                           print( b )  
                           a, b = b, a+b  
                print()  
 
        et cette fonction  pour la faire appeler  
mércie
 :bounce:

Reply

Marsh Posté le 25-03-2009 à 17:08:26   

Reply

Marsh Posté le 25-03-2009 à 17:14:11    

Bonjour,
 
Merci de mentionner le message d'erreur, pour info cette fonction marche très bien sur Python 2.6


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 25-03-2009 à 17:56:41    

mais lorsque je fait appel  un message d'erreur s'affiche
 

Reply

Marsh Posté le 25-03-2009 à 18:02:20    

oui ça j'ai bien compris, mais c'est quoi le message d'erreur ?


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 25-03-2009 à 18:03:14    

bobanne a écrit :

mais lorsque je fait appel  un message d'erreur s'affiche
 


C'est quoi le message d'erreur en question ?  [:walk_man]
edit:  [:haha grillaid]


Message édité par macfennec le 25-03-2009 à 18:03:58

---------------
ΞvΞ online player | Topic hfr eve-online
Reply

Marsh Posté le 25-03-2009 à 18:06:10    

salut ,
Traceback (most recent call last):
  File "D:\nouneau_PYTHON\fonction01.py", line 5, in <module>
    while s< n :
NameError: name 'n' is not defined

Reply

Marsh Posté le 25-03-2009 à 18:10:11    

l'erreur indique "while s<n" et toi t'as marqué "while b<n"...
t'es sur que t'as copié tout le code ?


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 25-03-2009 à 18:12:01    

non c'est pas le prob parseque j'ai posté un autre qui le ressemblr

Reply

Marsh Posté le 25-03-2009 à 18:12:51    

bon, et si tu postais l'ensemble du code original au lieu de tourner autour du pot ?
avec indentation et tout....ça faciliterait les choses non ?


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 25-03-2009 à 18:17:14    

le voila
 
def  walido ( n )  :
    """Print a Fibonacci series up to n."""
s= 1
while s< n :
    print ( s,end='   ' )
    s= s + 1
    print( )
 

Reply

Marsh Posté le 25-03-2009 à 18:17:14   

Reply

Marsh Posté le 25-03-2009 à 18:24:50    

salut ,  
 c bon c bon ,j'ai trouvé , c'été pas un erreur , j'ai pas fait atentien que je doit entrer apres une valeur pour le n  c'est ça
 ((((( éxcuse moi je suis débutant )))))
 

Reply

Marsh Posté le 25-03-2009 à 18:26:42    

mais le prob c'est que l

Reply

Marsh Posté le 25-03-2009 à 18:32:06    

mais euh.... le doute m'habite : ta fonction, tu l'appelles, hein ? [:pingouino]
tu lui transmets bien quelque chose en paramètre ? [:pingouino]


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 27-03-2009 à 16:07:32    

Harkonnen a écrit :

mais euh.... le doute m'habite : ta fonction, tu l'appelles, hein ? [:pingouino]
tu lui transmets bien quelque chose en paramètre ? [:pingouino]


[:rofl]


---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.
Reply

Sujets relatifs:

Leave a Replay

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