• Aucun résultat trouvé

II Jeu 2 : jeu de la fourchette

N/A
N/A
Protected

Academic year: 2022

Partager "II Jeu 2 : jeu de la fourchette"

Copied!
2
0
0

Texte intégral

(1)

BTSSIO:TD 12 Une correction 2015-2016

I Jeu 1 : jeu du lièvre et de la tortue

I.1 Règle du jeu

On lance un dé. Si le 6 sort, alorsle lièvregagne la partie, sinonla tortueavance d’une case et on relance le dé.

La tortue gagne quand elle a avancé 6 fois.

I.2 Un algorithme possible

Une

orretion

from random import*

NombreParties=int(input("Nombre de parties : ")) com pteur=0

for i in range(1,NombreParties+1) : de=randrange(1,7)

avance=0

while de !=6 and avance<6 : de=randrange(1,7) avance=avance+1 if avance==6 :

#print("Tortue gagne") compteur=compteur+1

#else :

#print("Lièvre gagne")

print("Pourcentage de victoires de la tortue : ",compteur/NombreParties*100)

• • •

II Jeu 2 : jeu de la fourchette

II.1 Règle du jeu

: Le jeu de la fourchette se joue à deux : Un chercheur et unindicateur. L’indicateur choisit un nombre entier entre 1 et 1000 (inclus).

Le chercheur doit le trouver et peut donner un maximum de 10 propositions.

À chacune d’entre elles, le meneur lui dira si le nombre secret est plus grand ou plus petit. Évidemment, si la proposition est égale au nombre secret, le jeu s’arrête et le chercheur a gagné.

Si au bout de 10 propositions le chercheur n’a toujours pas trouvé le nombre secret, il a perdu.

II.2 Version 1 : la machine est l’indicateur

#

##Par David Semre

#

def fourchette() :

valeur=randrange(0,1001) fin = False

compt = 0

resultat="Vous n’avez pas trouvé le nombre"

while fin != True and compt < 10 : compt= compt + 1

print("Essaie ",compt)

choix = int(input("Veuillez choisir un nombre : ")) if choix > valeur :

print("C’est moins !") if choix < valeur :

print ("C’est plus !") if choix == valeur :

My Maths Space 1 sur 2

(2)

BTSSIO:TD 12 Une correction 2015-2016

resultat="Vous avez trouvé le nombre en",compt,"coup"

fin = True return resultat

II.3 Version 2 : la machine cherche

##

from math import*

##

JeChoisisN =int(input("Quel nombre ? ")) borneinf=1

bornesup=1000 proposition=512 compteur=0

while proposition !=JeChoisisN : if proposition<JeChoisisN :

print("C’est plus") borneinf=proposition else :

print("C’est moins") bornesup=proposition

proposition=floor((borneinf+bornesup)/2) print(proposition)

compteur=compteur+1

print("le nombre choisi était ",proposition," trouvé en ",compteur-1," coups")

• • •

My Maths Space 2 sur 2

Références

Documents relatifs

Je cherche le plus grand nombre entier pair s’écrivant avec 4 chiffres différents qui respecte les conditions suivantes : La somme des 4 chiffres est 6... Je cherche le plus

Le cas échéant, veuillez fournir des détails (aux fins de notre examen et de notre acceptation) et précisez les services offerts, où ils sont rendus ainsi que

► Plutôt que d’attribuer un point à l’élève ayant obtenu le plus grand nombre, on peut ordonner les nombres de tous les élèves et donner nombre de points dégressif suivant

► Plutôt que d’attribuer un point à l’élève ayant obtenu le plus grand nombre, on peut ordonner les nombres de tous les élèves et donner nombre de points dégressif suivant

Nous vous recommandons de vous présenter 15 minutes avant le dé- but de votre rendez-vous afin de profiter de votre soin dans sa totalité. Facturation des soins à 100 % pour

Les sommes des deux entiers contenus dans tous les dominos, horizontaux ou verticaux, constitués de deux cases adjacentes sont toutes différentes.. Déterminer en fonction de n la

Nous vous recommandons d’enlever vos bijoux pour les soins et de les ranger dans le coffre de votre chambre. Nous déclinons toute responsabilité en cas de perte ou de vol

Chaque joueur pose devant lui ses 6 morceaux côté verso (chiffres ou constellations ou doigts) A tour de rôle, chaque joueur lance le dé et retourne le morceau de son