コード例 #1
0
 def insert_into_table(self, mesa: Mesa):
     id = self.get_size()
     jg_nome = mesa.getGanhadorDoJogo().getNome()
     pontos = mesa.getPontosPartida()
     j_list = mesa.getJogadores()
     nome_jogador = [j.getNome() for j in j_list
                     ] + [None for _ in range(len(j_list), 4)]
     try:
         self.c.execute(
             f"""
             INSERT INTO MESAS
                 (id, ganhador, pontos, jog1, jog2, jog3, jog4)
             VALUES(
                 ?, ?, ?, ?, ?, ?, ?
         )""", [
                 id, jg_nome, pontos, nome_jogador[0], nome_jogador[1],
                 nome_jogador[2], nome_jogador[3]
             ])
     except:
         pass
     self.conn.commit()
コード例 #2
0
 
 if(a == 1):
     mesa = Mesa(input('Digite o tipo de roleta: '))
     banca = Banca()
     while True:
         print('1. Cadastrar Jogador\n2. Mostrar Jogadores\n3. Iniciar')
         b = int(input('Entrada: '))
     
         if(b == 1):
             jogador = Jogador(input('Digite o nome do jogador: '))
             mesa.cadastrar(jogador)
         elif(b == 2):
             mesa.jogadoresNaMesa()
         elif(b == 3):
             print('----- Fase de Apostas -----')
             listaJogadores = mesa.getJogadores()
             for jogador in listaJogadores:
                 numerosApostados= []
                 tipoAposta = input('Qual o tipo de aposta que o jogador {}({}) deseja fazer?\nEntrada: '.format(jogador.id, jogador.nome))
         		if(tipoAposta == 'Straight'):
                     n = int(input('Digite o número que deseja apostar: '))
                     numerosApostados.append(n)
         		elif(tipoAposta == 'Split'):
                     for i in range(2):
                         n = int(input('Digite o número que deseja apostar: '))
                         numerosApostados.append(n)
         		elif(tipoAposta == 'Corner'):
                     for i in range(4):
                         n = int(input('Digite o número que deseja apostar: '))
                         numerosApostados.append(n)
         		elif(tipoAposta == 'Street'):