je démarre et me heurte à un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
0 28.27
Traceback (most recent call last):
  File "C:\Users\Patrick\Documents\l.INGENIERIE\Mu resistant essais.py", line 7, in <module>
    n=p*n(i)
TypeError: 'tuple' object is not callable
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
>>> type(n(i))
Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    type(n(i))
TypeError: 'tuple' object is not callable'
et je ne comprends pas.
Jai regardé un peu oartout mais n'ai pas avancé d'un pouce depuis hier.... c'est quoi 'tupple object n'est pas callable?????


Mon script;
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
from math import*
for p  in range (1, 4): #pour p de 1 à 3
    n = (28.27, 50.76, 78.54, 113.09, 153.93, 201.06, 254.46, 314.15) #liste de propieté matière
    for i in range(len(n)): # pompé sur exemple du tutoriel
        print(i, n[i])# calcul qui démarre
        n=p*n(i)
        a, fed, fbu, d, l =1, 500, 25, 0.2, 0.2
        b =(n*fed)/(d*fbu)
        c  =(n*fed)/(l*d*fbu)
        delta=((b**2)-(4*a*c))
        print("delta=",delta)
        if delta>0:
                    g=(-b + sqrt(delta))/(2*a)
                    e=(-b - sqrt(delta))/(2*a)
                    print("les deux réponses sont",g,"et",e)
        elif delta == 0 :
                   print("la solution est",-b/(2*a))
quelqu'un peut m'aider, siouplé?