POO – 15/09/2025

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)

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Rolar para cima