👤

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...

Other Questions

© 2024 IDNLearn. All rights reserved.