DESAFIO – Jogo do Bingo – Blog Gerardão

DESAFIO – Jogo do Bingo

O desafio consiste em criar um jogo de bingo, onde existe uma cartela composta por vários números e os números vão sendo sorteados. Ao sortear todos os números da cartela, essa cartela rá vencer o jogo.

Exemplo de Cartela:

Exemplo de código base: BINGO.py

Exemplo de subdivisão das tarefas:

  1. Criar uma variável capaz de armazenar 9 números, pois nossa cartela será composta por 3 linhas e 3 colunas.
  2. Criar uma função que desenhar essa cartela na tela de forma que fique na forma de 3 linhas e 3 colunas
  3. sortear um número, adicionar ele a lista de números sorteado
  4. Verificar se o número sorteado existe na cartela.
  5. verificar se a cartela marcou todos os números

1 comentário em “DESAFIO – Jogo do Bingo”

  1. import random

    verifica_vitoria = False
    cartela = []#lista de números sorteados
    numerosSorteados = [] #ao sortear um numero, deve-se guardar ele nessa lista

    def sorteiaNumeroAleatorio():
    num =random.randint(1, 20)
    while(num in numerosSorteados):
    num =random.randint(1, 20)

    numerosSorteados.append(num)
    print(‘numeros sorteados:’, numerosSorteados)

    def geraCartela():
    for i in range(0, 10):
    n = random.randint(1, 20)
    while(n in cartela):
    n = random.randint(1, 20)

    cartela.append(n)

    def desenhaCartela():
    global cartela
    print(“Aqui você irá desenhar a cartela”)
    print(cartela[1], cartela[2], cartela[3])
    print(cartela[4], cartela[5], cartela[6])
    print(cartela[7], cartela[8], cartela[9])

    #inicio do bloco principal
    geraCartela()

    while(verifica_vitoria != True):
    print(‘Menu: ‘)
    print(‘1 – Sortear numero: ‘)
    print(‘2 – Encerrar o programa: ‘)
    escolha = int(input(‘Opção escolhida: ‘))

    if(escolha == 1):
    sorteiaNumeroAleatorio()
    desenhaCartela()
    if(escolha == 2):
    exit()

    Responder

Deixe um comentário para Teresa Carvalho Cancelar resposta