fonction avec python - Python - Programmation
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
Marsh Posté le 25-03-2009 à 17:56:41
ReplyMarsh Posté le 25-03-2009 à 18:02:20
oui ça j'ai bien compris, mais c'est quoi le message d'erreur ?
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 ?
edit:
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
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 ?
Marsh Posté le 25-03-2009 à 18:12:01
non c'est pas le prob parseque j'ai posté un autre qui le ressemblr
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 ?
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( )
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 )))))
Marsh Posté le 25-03-2009 à 18:32:06
mais euh.... le doute m'habite : ta fonction, tu l'appelles, hein ?
tu lui transmets bien quelque chose en paramètre ?
Marsh Posté le 27-03-2009 à 16:07:32
Harkonnen a écrit : mais euh.... le doute m'habite : ta fonction, tu l'appelles, hein ? |
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