Répondre :
Bonsoir,
Ton code est bon, il manque juste une petite ligne.
Lorsque tu fais une fonction avec le mot clé "def", il faut qu'à la fin tu mettes un "return y" pour que ta fonction retourne la valeur y que tu peux par la suite stocker dans une variable en faisant par exemple:
y2 = cons()
Donc ton algorithme est le suivant (Version sans fonction):
x, y = 30, 44/3
while y >= 4:
x += 1 #Ou x = x + 1 c'est identique.
y = 8*x**2 - 800*x + 30000 / x**2
print(y)
Ou version avec fonction:
def cons():
x, y = 30, 44/3
while y >= 4:
x += 1 #Ou x = x + 1 c'est identique.
y = 8*x**2 - 800*x + 30000 / x**2
return y
Bonne soirée,
Thomas
Merci d'avoir visité notre site, qui traite de Mathématiques. Nous espérons que les informations partagées vous ont été utiles. N'hésitez pas à nous contacter si vous avez des questions ou besoin d'assistance. À très bientôt, et pensez à ajouter notre site à vos favoris !