- Partage ce devoir avec tes amis !
Sujet du devoir
Bonjour, j'ai un algorithme à créer pour un DM, cependant une de mes lignes de code ne marche pas et je ne comprend pas l'erreur. Voici mon algorithme :
x=0
max=0
min=0
y=0
for I in range(1,26):
x=x+0,1
Y=2*x**13-6,75*x**2+3*x
if y>max:
max=y
else:
min=y
print("min=",min,"max",max)
(les espaces ne s'affichent pas mais je les ai bien mis)
La ligne 7, celle de la fonction Y ne marche pas, et je n'arrive pas à trouver le problème. Voici le message d'erreur : Traceback (most recent call last):
File "C:\Users\ludo\Documents\python essai", line 7, in <module>
d=2*x**13-6,75*x**2+3*x
TypeError: unsupported operand type(s) for ** or pow(): 'tuple' and 'int'
>>>
Que dois-je faire ? Merci d'avance!
4 commentaires pour ce devoir
Vous pourriez peut-être vous aider mutuellement.
Bonjour pour moi tu devrai enlever les traits à côté du for et le y en majuscule met le en minuscule
Ils ont besoin d'aide !
- Aucun devoir trouvé, poste ton devoir maintenant.
Bonjour,
Pour les nombres réels il faut utiliser le point et non la virgule.
Sinon attention à la casse, 'y' et 'Y' sont deux variables différentes.