Ir para conteúdo
Fórum Script Brasil

felipaovs12

Membros
  • Total de itens

    4
  • Registro em

  • Última visita

Sobre felipaovs12

  • Data de Nascimento 17/08/1997

Perfil

  • Gender
    Male

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

felipaovs12's Achievements

0

Reputação

  1. estou desenvolvendo um jogo de quiz com banco de dados mysql, mas tenho um problema, quando o usuário recebe e responde a pergunta ela vem repetida.Queria saber uma forma de não acontecer isso,quero uma forma que as perguntas vem em sequencia por exemplo: usuário recebeu pergunta e depois que ele recebeu vem a pergunta 2 até esgotar as perguntas do banco. aqui eu recebo as informações do banco mysql aqui eu recebo essa informações e armazeno nas variaveis aqui a estrutura do banco
  2. felipaovs12

    Ajuda no Python

    tentar usar o count mas não consegui então fiz de outro jeito:
  3. from random import choice from time import sleep print('Jogo da Forca') # Definindo as Listas de Categoria e do tipo da Categoria lista_categoria = ['comida'] lista_comidas = ['macarrão', 'arroz'] # Pegando uma Categoria e um Tipo de Categoria Aleatorio categoria_escolhida = choice(lista_categoria) palavra_escolhida = choice(lista_comidas) # Pegando Tamanho da Palavra Escolhida tam_palavra_escolhida = len(palavra_escolhida) # Criando um vetor para pegar as letras acertadas pelo jogador lista_letras_acertadas = list(range(tam_palavra_escolhida)) # Criando um vetor para pegar cada letra da palavra escolhida lista_letras_escolhidas = list(range(tam_palavra_escolhida)) # Pegando cada letra da palavra escolhida for j in range(0, tam_palavra_escolhida): lista_letras_escolhidas[j] = palavra_escolhida[j] # Inicio do Jogo nome = str(input('Digite Seu Nome: ')).strip().title() sleep(1) print('=*' * 20) print('Bem-Vindo {}, ao jogo da Forca'.format(nome)) print('Dica da Palavra {} - Palavra Contem {} letra(s)'.format(categoria_escolhida, tam_palavra_escolhida)) resposta_jogador = True i = 0 while resposta_jogador: letra = str(input('Digite uma Letra: ')).strip().lower() # Verificando se a letra digitada pelo usuário contem na lista das palavra escolhida if letra[0] in lista_letras_escolhidas: # Atribuindo a letra que jogador acertou em uma lista de letras acertadas lista_letras_acertadas[palavra_escolhida.find(letra)] = letra[0] # Removendo a letra da lista, para que o jogador não repita a mesma letra lista_letras_escolhidas.remove(letra[0]) print(lista_letras_acertadas) i += 1 if i == tam_palavra_escolhida: resposta_jogador = False print('\n{}'.format(palavra_escolhida)) Estou tentando desenvolver um jogo da forca, porém estou com um problema, como vocês podem ver nos print quando eu tenho uma palavra com letras repetidas, na hora de substituir no vetor ele só substitui só a primeira letra, gostaria de saber o caminho para resolver esse problema !
  4. from random import choice from time import sleep print('Jogo da Forca') # Definindo as Listas de Categoria e do tipo da Categoria lista_categoria = ['comida'] lista_comidas = ['macarrão', 'arroz'] # Pegando uma Categoria e um Tipo de Categoria Aleatorio categoria_escolhida = choice(lista_categoria) palavra_escolhida = choice(lista_comidas) # Pegando Tamanho da Palavra Escolhida tam_palavra_escolhida = len(palavra_escolhida) # Criando um vetor para pegar as letras acertadas pelo jogador lista_letras_acertadas = list(range(tam_palavra_escolhida)) # Criando um vetor para pegar cada letra da palavra escolhida lista_letras_escolhidas = list(range(tam_palavra_escolhida)) # Pegando cada letra da palavra escolhida for j in range(0, tam_palavra_escolhida): lista_letras_escolhidas[j] = palavra_escolhida[j] # Inicio do Jogo nome = str(input('Digite Seu Nome: ')).strip().title() sleep(1) print('=*' * 20) print('Bem-Vindo {}, ao jogo da Forca'.format(nome)) print('Dica da Palavra {} - Palavra Contem {} letra(s)'.format(categoria_escolhida, tam_palavra_escolhida)) resposta_jogador = True i = 0 while resposta_jogador: letra = str(input('Digite uma Letra: ')).strip().lower() # Verificando se a letra digitada pelo usuário contem na lista das palavra escolhida if letra[0] in lista_letras_escolhidas: # Atribuindo a letra que jogador acertou em uma lista de letras acertadas lista_letras_acertadas[palavra_escolhida.find(letra)] = letra[0] # Removendo a letra da lista, para que o jogador não repita a mesma letra lista_letras_escolhidas.remove(letra[0]) print(lista_letras_acertadas) i += 1 if i == tam_palavra_escolhida: resposta_jogador = False print('\n{}'.format(palavra_escolhida)) Estou tentando desenvolver um jogo da forca, porém estou com um problema, como vocês podem ver nos print quando eu tenho uma palavra com letras repetidas, na hora de substituir no vetor ele só substitui só a primeira letra, gostaria de saber o caminho para resolver esse problema !
×
×
  • Criar Novo...