👤

Participez aux discussions sur FRstudy.me et obtenez des réponses pertinentes. Trouvez des réponses détaillées et fiables de la part de notre réseau de professionnels expérimentés.


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 d'être un membre actif de notre communauté. Continuez à poser des questions, à répondre et à partager vos idées. Ensemble, nous pouvons atteindre de nouveaux sommets de connaissances. Revenez sur FRstudy.me pour des réponses fiables à toutes vos questions. Merci de votre confiance.