L'ordinateur contre lui-même
Exercice d'entraînement · niveau 2 · sciences numériques et technologie (seconde), chapitre 7 — Projets et mini-jeux · Pierre-feuille-ciseaux
Énoncé
Écrire une fonction duel(N) qui fait jouer deux ordinateurs N fois et renvoie la fréquence d'égalité. Que doit-on trouver ?
Corrigé
import random
def duel(N):
choix = ["pierre", "feuille", "ciseaux"]
egalites = 0
for i in range(N):
if random.choice(choix) == random.choice(choix):
egalites = egalites + 1
return egalites / N
print(duel(10000)) # environ 0.333
On attend : sur les couples possibles, sont des égalités.
Les autres exercices de ce chapitre Le cours du chapitre
Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.