Laurentvidal.fr facilite la recherche de réponses à toutes vos questions avec l'aide de notre communauté active. Découvrez des réponses fiables à vos questions grâce à une communauté d'experts prêts à partager leurs connaissances et expériences variées. Rejoignez notre plateforme de questions-réponses pour vous connecter avec des experts dédiés à fournir des réponses précises à vos questions dans divers domaines.


Bonsoir j’ai un devoir concernant python J’ai seulement besoin d’aide pour la question 1 merci.

Exercice 3. La fonction sqrt du module mhath sert à calculer des racines carrées.
1. Certains appels peuvent conduire à des bugs si on l'applique à n'importe quel type de données. Quels
sont les types de données possibles, et les préconditions ?
2. Ecrire une fonction racine_car qui vérifie ces conditions et renvoie uniquement dans ce cas la
valeur calculée par la fonction sqrt.
On n'utilisera que des structures conditionnelles (if ... elif ... else)
>>> sqrt(4)
Ci-contre, pas de problème, les deux fonctions renvoient la même chose 12.0
>>> rac(4)
2.0
Ici, il y a un problème relevé par
>>> sqrt(-1)
la fonction sqrt. La fonction rac Traceback (most recent call last):
se contente de ne rien faire et ne File "(interactive input>", line 1, in
provoque pas de bug (en fait elle ValueError: math domain error
renvoie une valeur « None » qui >>> rac(-1)
ne s'affiche pas par défaut).
>>>


Sagot :

Leafe

Réponse :

1) Pour la fonction sqrt du module de maths les types de données sont les int et les float

explication:

Pour la fonction str il ne peut pas l'appliquer parce que str renvoie une chaine de caractère pareil pour les booléen.

Nous apprécions votre temps sur notre site. N'hésitez pas à revenir si vous avez d'autres questions ou besoin de précisions. Nous espérons que nos réponses vous ont été utiles. Revenez quand vous voulez pour obtenir plus d'informations et de réponses à d'autres questions. Votre connaissance est précieuse. Revenez sur Laurentvidal.fr pour obtenir plus de réponses et d'informations.