NameError: name 'V' is not defined
Bonjour,
Alors que les fonctions cube, somme et produit renvoient un résultat correct, lorsque j'entre une valeur pour la fonction g , l'interpréteur me renvoie l'erreur suivante :
>>> g(1)
Traceback (most recent call last):
File "<console>", line 1, in <module>
File "D:\Users\Propriétaire\Documents\python\test calcul.py", line 26, in g
return V
NameError: name 'V' is not defined
>>>
Merci d'avance pour votre aide
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| def cube(n):
L=list(range(1,n+1))
L=[x**3 for x in L]
return L
def somme(list):
S=sum(list)
return S
def produit(list):
P=1
for k in list:
P=P*k
return P
from math import log
def g(n):
def cube(n):
L=list(range(n+1))
L=[x**3 for x in L]
return L
V=[log(1+(i/n**4)) for i in L]
def somme(V):
S=sum(V)
return V
return V |