Erreur de syntax python

Fermé
baptiste - Modifié le 2 mai 2020 à 17:36
Phil_1857 Messages postés 1872 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 - 2 mai 2020 à 18:39
Bonjour,

J'ai un exo où je dois comparer 2 coffres (l'un nommé par la fonction f(x) et l'autre nommé par la fonction g(x)).
Les données
def comparaison (x):
x=2
while ......:
x=x+1
return ....
sont déjà données dans l'exercice, et le but est de compléter les blancs

J'ai écrit ça, mais Python me dit qu'il y a une erreur de syntaxe au niveau du = de x=2
Et là je suis complètement perdu.
Est-ce que quelqu'un pourrait m'aider et surtout m'expliquer pourquoi ça coince??

Merci d'avance.

def f(x):
  return 8*X**2+24*x

def g(x):
  return 10*x**2-x
  
def comparaison (x):
  x=2
  while g(x)>f(x):
    x=x+1
  return x=2 


Baptiste
A voir également:

2 réponses

Phil_1857 Messages postés 1872 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 168
2 mai 2020 à 18:39
si ca a réglé ton problème, tu peux marquer cet appel comme "résolu" :-)
1
Phil_1857 Messages postés 1872 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 168
2 mai 2020 à 18:14
Bonjour Baptiste,

La syntaxe de return c'est return(x), pas return(x=2) ...
0
bonjour Phil_1857,

Merci beaucoup!
0