True ou False
Résolu
Bonjour,
Je dois utiliser le resultat True ou False de ma fonction mais mon code se termine après le return, pourriez vous m'aiguiller et me dire comment je peux réutiliser le resultat True ou False pour continuer ?
Merci d'avance
Configuration: Windows / Firefox 101.0
Je dois utiliser le resultat True ou False de ma fonction mais mon code se termine après le return, pourriez vous m'aiguiller et me dire comment je peux réutiliser le resultat True ou False pour continuer ?
Merci d'avance
from math import pi
def surface_cercle_mini (rayon):
s=pi*rayon**2
if s < 100:
return False
else:
return True
if surface_cercle_mini == True:
print(s)
else:
print('rayon insuffisant')
(surface_cercle_mini (10))
Configuration: Windows / Firefox 101.0
1 réponse
-
ModérateurBonjour
Dans ta condition tu as légèrement oublié de passer le paramètre attendu par la fonction..
-
-
Modérateur@JFLA la ligne 11, il faudrait faire pareil qu'à ta ligne 16..
-
Modérateur@jordane45Par contre, il faudrait retourner la valeur de s et non pas true.. dans le return de ta fonction...
Sinon la variable s n'existe pas en dehors de ta fonction tu ne peux donc pas l'utiliser pour en faire un print... -
@jordane45ça y est j'ai modifié et ça marche. Merci beaucoup.
-