bureau d'étude qui programme des notes de calcul quasi automatiques
je démarre et me heurte à un
Code:
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:
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:
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é?
ah bon , les formes sont différentes OK mais veulent dire des choses différentes!!!
Pas cool ça
et comment je trouve les bonnes formes de parenthèse?:?:?8O
j'ai essayé les 3 formes de parenthàse, sans résultats
est ce que l'erreur ne serait pas ailleurs?:calim2:
ce n'est toujous pas appelable
Citation:
Envoyé par
patlot
est ce que l'erreur ne serait pas ailleurs?:calim2:
merci de ces précisions tyrtamos.
Je suis en train de voir le cours de 'apprendre à programmer avec PYTHON'
ça ne marche pas tyrtiramos
Pas cool ça
et comment je trouve les bonnes forme de parenthèse?