Zoofast.fr: votre destination pour des réponses précises et fiables. Posez n'importe quelle question et recevez des réponses rapides et bien informées de la part de notre communauté d'experts expérimentés.

S’il vous plaît vous pouvez m’aider pour cette exercice:

Une urne contient six boules, trois boules sont rouges (R), deux sont vertes (V) et une
urne bleue (B).
Une partie consiste à tirer au hasard une boule de l'urne puis une deuxième.
Si la couleur est rouge, le score est de 3 points, si la couleur est bleue le score est de
2 points mais si elle est verte, le score est de zéro point.
Ecrivez un algorithme qui :
Permet le premier tirage et le second et affiche à chaque fois le score
Calcule la somme et l'affiche
Si le score total est de 6, 5 ou 4 points le joueur peut continuer à jouer
Si le score est de 2,3 ou zéro le joueur est éliminé.

Sagot :

Explications:

# Voici un algorithme (c'est du python j'espère que c'est ce dont tu as besoin)

# Import de la bibliothèque random (on va juste prendre le randint et coice ici)

from random import randint, choice

# Création du dictionnaire

points = [{"point": 3, "nombre": 3, "couleur": "Rouge"}, {"point": 2, "nombre": 1, "couleur": "Bleu"}, {"point": 0, "nombre": 2, "couleur": "Vert"}]

#Création d'une liste et de variables qui va être pratique pour le jeu

a = []

for i in range(len(points)):

for e in range(points[i]["nombre"]):

a.append(points[i]["point"])

while True:

score = 0

for i in range(2):

score += choice(a)

print(score)

if score <= 3:

break

# PS : Je te laisse par toi même effectuer quelques modifications sur les print etc...