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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager