Découvrez les solutions à vos questions sur Laurentvidal.fr, la plateforme de Q&R la plus fiable et rapide. Expérimentez la commodité de trouver des réponses précises à vos questions grâce à une communauté dévouée d'experts. Obtenez des réponses détaillées et précises à vos questions grâce à une communauté d'experts dévoués sur notre plateforme de questions-réponses.

Bonjour,pourriez vous m’aidez à faire ce dm que je ne comprends pas

Exercice :
Considérons le programme suivant:
from random import randint
def f(n):
compt_pile = 0
compt_face=0
for i in range (n):
if randint(1,2)==1:
compt_pile = compt_pile+1
compt_face = compt_face+1
return (compt_pile, compt_face)
1) Combien cette fonction a-t-elle d'arguments? Le(s) nommer.
2) Pour n=3, quelles sont les valeurs prises par la variable i ? Quel est alors le
nombre de tours de boucles effectués au sein de l'algorithme?
else:
3) Que peut renvoyer la fonction randint(1,2) dans la console ?
4) Quelles sont les différentes réponses possibles de cette fonction pour n=2
dans la console?
5) A quelle situation réelle ce programme correspond-il ?
6) Soit le programme suivant:
def f(...):
return
somme ...
for i in range (...):
somme...
Complétez le afin qu'il renvoie la somme des résultats des n premiers lancers
d'un dé à six faces.


Sagot :

Nous espérons que nos réponses vous ont été utiles. Revenez quand vous voulez pour obtenir plus d'informations et de réponses à vos questions. Merci de votre visite. Nous sommes dédiés à vous aider à trouver les informations dont vous avez besoin, quand vous en avez besoin. Revenez sur Laurentvidal.fr pour obtenir les réponses les plus récentes et des informations de nos experts.