Tuples et listes

Fermé
Maxence - 8 févr. 2021 à 12:00
yg_be Messages postés 22724 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 avril 2024 - 8 févr. 2021 à 13:23
Bonjour,

Je suis en 1re NSI et ai un DM à rendre cette semaine. Cependant, je ne comprend vraiment pas grand chose dans cette matière et je pars de rien. Je dois donc travailler sur la création d'un UNO à l'aide de listes et de tuples, mais je suis bloqué à un endroit... Pouvez-vous m'aidez car je suis actuellement désespéré.

Voici la consigne et le code :

Ecrire une fonction donne() qui renvoie le jeu complet de 76 cartes (4pts)
Le jeu obtenu est une liste de tuple de la forme : [("R", 0), ("V", 1), ... ("J", 0)]

def donne(couleurs, valeurs):

""" Renvoi une liste de tuple ("couleur", valeur) représentant les 76 cartes du jeu de Uno """

# A COMPLETER

jeu = donne(couleurs_uno, valeurs_uno)

print(jeu, len(jeu)) # pour vérifier le contenu du jeu et le nombre de cartes

# réponse attendue :

# jeu = [('R', 0), ('V', 0), ('B', 0), ('J', 0), ('R', 1), ('R', 2), ('R', 3), ('R', 4), ('R', 5), ('R', 6), ('R', 7), ('R', 8), ('R', 9), ('V', 1), ('V', 2), ('V', 3), ('V', 4), ('V', 5), ('V', 6), ('V', 7), ('V', 8), ('V', 9), ('B', 1), ('B', 2), ('B', 3), ('B', 4), ('B', 5), ('B', 6), ('B', 7), ('B', 8), ('B', 9), ('J', 1), ('J', 2), ('J', 3), ('J', 4), ('J', 5), ('J', 6), ('J', 7), ('J', 8), ('J', 9), ('R', 1), ('R', 2), ('R', 3), ('R', 4), ('R', 5), ('R', 6), ('R', 7), ('R', 8), ('R', 9), ('V', 1), ('V', 2), ('V', 3), ('V', 4), ('V', 5), ('V', 6), ('V', 7), ('V', 8), ('V', 9), ('B', 1), ('B', 2), ('B', 3), ('B', 4), ('B', 5), ('B', 6), ('B', 7), ('B', 8), ('B', 9), ('J', 1), ('J', 2), ('J', 3), ('J', 4), ('J', 5), ('J', 6), ('J', 7), ('J', 8), ('J', 9)]

1 réponse

yg_be Messages postés 22724 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 avril 2024 1 476
8 févr. 2021 à 13:23
0