👤

Bonjour, pouvez vous m’aidez à résoudre ces exercices ils sont pour demain. Merci !

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
else:
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?

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(...):
somme...
for i in range (...):
somme =…
return

Complétez le afin qu'il renvoie la somme des résultats des n premiers lancers
d'un dé à six faces.

© 2024 IDNLearn. All rights reserved.