Problème avec algorithme Python

Publié le 30 janv. 2018 il y a 6A par Anonyme - Fin › 1 févr. 2018 dans 6A
10.00 / 20
1

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


Anonyme
Posté le 30 janv. 2018

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.

 

 

 

 

willffy
willffy
Posté le 30 janv. 2018

Vous pourriez peut-être vous aider mutuellement.

Anonyme
Posté le 31 janv. 2018

Bonjour pour moi tu devrai enlever les traits à côté du for et le y en majuscule met le en minuscule 

Anonyme
Posté le 31 janv. 2018
et mets plusieurs print ça sera plus lisible

Ils ont besoin d'aide !

Il faut être inscrit pour aider

Crée un compte gratuit pour aider

Je m'inscrisOU

J'ai déjà un compte

Je me connecte