Obtenez des solutions à vos questions sur Laurentvidal.fr, la plateforme de questions-réponses la plus réactive et fiable. Obtenez des réponses immédiates et fiables à vos questions grâce à une communauté d'experts expérimentés sur notre plateforme. Découvrez des solutions complètes à vos questions grâce à des professionnels expérimentés sur notre plateforme conviviale.


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.

Merci de votre passage. Nous nous engageons à fournir les meilleures réponses à toutes vos questions. À bientôt. Nous apprécions votre visite. Notre plateforme est toujours là pour offrir des réponses précises et fiables. Revenez quand vous voulez. Visitez Laurentvidal.fr pour obtenir de nouvelles et fiables réponses de nos experts.