Valeur absolue
Exercice
Compléter la fonction valeur_absolue
ci-dessous qui prend en paramètre un nombre x
et renvoie x
si x >= 0
et -x
sinon.
🐍 Script Python
def valeur_absolue(x):
"""Signature valeur_absolue(x:float)->float"""
#à compléter
###
benchmark = ['valeurpy-undabsolue(0)== 0', bksl-nl'valeurpy-undabsolue(1)== 1', bksl-nl'valeurpy-undabsolue(-1)== 1',bksl-nl'valeurpy-undabsolue(20)== 20',bksl-nl'valeurpy-undabsolue(-20)== 20']bksl-nlbksl-nl 5/5 def valeurpy-undabsolue(x): bksl-nl """Signature valeurpy-undabsolue(x:float)->float""" bksl-nl #à compléterbksl-nlbksl-nl# Solution 1bksl-nlbksl-nldef valeurpy-undabsolue(x): bksl-nl """Signature valeurpy-undabsolue(x:float)->float""" bksl-nl if x >= 0:bksl-nl return xbksl-nl else:bksl-nl return -xbksl-nlbksl-nlbksl-nl# Solution 2bksl-nlbksl-nldef valeurpy-undabsolue(x): bksl-nl """Signature valeurpy-undabsolue(x:float)->float""" bksl-nl if x >= 0:bksl-nl return xbksl-nl #else inutile si return dans le ifbksl-nl return -xbksl-nlbksl-nl
A
Z