Python - COMO ROBAR MAS CARTAS DE UN MAZO

 
Vista:

COMO ROBAR MAS CARTAS DE UN MAZO

Publicado por Pablo (4 intervenciones) el 15/12/2019 01:35:32
Buenas tardes, he creado en python la siguiente baraja, a la cual si en el input la llamo con Baraja.repartir(2,0) me devuelve una lista de 4 jugadores con dos cartas cada uno. Querria saber como puedo añadir a uno de esos jugadores una carta más. Aqui dejo el código:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
from random import shuffle, seed, random
import math
 
class Baraja:
    mazo = []
    @staticmethod
    def crearMazo():
        mazo = []
        for i in range(10):
            for j in range(4):
                mazo.append(i + 1)
        shuffle(mazo)
        return mazo
 
    @staticmethod
    def repartir(n = 2, mySeed = None):
        if mySeed != None:
            seed( mySeed )
        Baraja.mazo = Baraja.crearMazo()
        jugadores = []
        for i in range(4):
            mano = []
            for j in range(n):
                mano.append(Baraja.robar())
            jugadores.append(mano)
        return jugadores
 
    def robar():
        return Baraja.mazo.pop()
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder