Vamos criar um jogo de bozó no modo texto.
Copie as classes abaixo
import random
class Dado:
def __init__(self):
self.qtd_faces = 6
def rolar(self):
numero = random.randint(1, 6)
print("Dado rolado: ", numero)
return numero
class Jogador:
def __init__(self, dinheiro_inicial):
self.dinheiro = dinheiro_inicial
def aposta(self, valor, numero):
self.dinheiro -= valor
print("Jogador apostou ", valor , " no número: ", numero)
return {"jogador": self, "valor": valor, "numero": numero}
Digite a classe Mesa:


Por fim, Copie o código de uso das classes:
# Exemplo de uso:
j1 = Jogador(100)
mesa = Mesa()
while j1.dinheiro > 0:
valor_da_aposta = int(input("Digite o valor da aposta: "))
numero_da_aposta = int(input("Digite o número escolhido: "))
mesa.receber_aposta(j1, valor_da_aposta, numero_da_aposta)
mesa.sortear()
print("Dinheiro do Jogador:", j1.dinheiro)