• Home
  • Chat IA
  • Guru IA
  • Tutores
  • Central de ajuda
Home
Chat IA
Guru IA
Tutores

·

Biofísica ·

Linguagens de Programação

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Jogo de Adivinhação de Senha em Python com Random - Exercício Resolvido

1

Jogo de Adivinhação de Senha em Python com Random - Exercício Resolvido

Linguagens de Programação

UNIABEU

Texto de pré-visualização

1 Jogo de adivinhar a senha Desenvolva um programa em Python que sorteie aleatoriamente um numero inteiro de 2 à 5 dígitos onde a quantidade de dígitos será definida pelo usuário Seu programa deve ajudar o usuário adivinhar qual é a senha OBSERVAÇÃO Seu código apenas será considerado se você criar e utilizar pelo menos 3 funções a Seu programa deve solicitar ao usuário um numero inteiro que será a semente do gerador aleatório b Seu programa deve sortear um número aleatório maior ou igual a zero Este número deve ter a quantidade de dígitos definida pelo usuário 2 à 5 dígitos c Seu programa deve receber um número inteiro do usuário ou seja o chute para adivinhar a senha d Seu programa deve dar 5 tentativas ao usuário de acertar a senha e A cada chute do usuário seu programa deve exibir na tela a quantidade de chutes já dados f para ajudar o usuário seu programa deve exibir na tela a cada chute Quantidade de dígitos em posições corretas Quantidade de dígitos certas da tentativa Por exemplo Se a senha 12547 e o usuário chutou 72346 os dígitos 2 e 4 estão nas posições corretas e o dígito 7 está correto mas em posição errada Então para o chute dado 72346 há 3 dígitos corretos e 2 deles na posição correta O número sorteado pela função random pode ter a quantidade de dígitos menor do que a escolhida pelo usuário Por exemplo o usuário escolheu 4 dígitos A função random irá escolher um número de 0 à 9999 que poderia ser 10 O usuário também poderá chutar um número com a quantidade de dígitos menor que a quantidade de dígitos escolhidas Por exemplo o usuário escolheu 4 dígitos mas na hora de dar um chute ele poderá digitar 1 Em ambos os casos todos os dígitos a esquerda serão considerados zeros Logo o número sorteado seria 0010 e o número chutado 0001 Com isso o número de dígitos certos é 4 e o número de dígitos na posição certa é 2 que são os 2 zeros a esquerda do número sorteado g Se o usuário errou todas as tentativas seu programa deve exibir a senha no final A seguir exemplos de como deverá ser a tela de saída do seu programa RESTART CUsersduiliGoogle DriveUFRBProcessamento de dados BEM VINDO AO JOGO ADIVINHA A SENHA NESSE JOGO VOCÊ TERÁ 5 TENTATIVAS PARA ACERTAR UM NÚMERO DE 2 ATÉ 5 DÍGITOS VOCÊ DEFINIRÁ A QUANTIDADE DE DIGITOS QUE DESEJA ACERTAR QUANTOS DIGITOS VOCÊ DESEJA ACERTAR Digite 2 3 4 ou 5 7 NÚMERO INVÁLIDO Digite 2 3 4 ou 5 0 NÚMERO INVÁLIDO Digite 2 3 4 ou 5 4 DIGITE A SEMENTE PARA INICIAR OS NÚMEROS ALEATÓRIOS 15 TENTATIVA 1 1 Números de dígitos em posições certas 0 Numero de dígitos corretos 0 TENTATIVA 2 2345 Números de dígitos em posições certas 0 Numero de dígitos corretos 3 TENTATIVA 3 5423 Números de dígitos em posições certas 3 Numero de dígitos corretos 3 TENTATIVA 4 542 Números de dígitos em posições certas 0 Numero de dígitos corretos 2 TENTATIVA 5 7423 Números de dígitos em posições certas 3 Numero de dígitos corretos 3 Que pena você errou O numero correto seria 3423

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Jogo de Adivinhação de Senha em Python com Random - Exercício Resolvido

1

Jogo de Adivinhação de Senha em Python com Random - Exercício Resolvido

Linguagens de Programação

UNIABEU

Texto de pré-visualização

1 Jogo de adivinhar a senha Desenvolva um programa em Python que sorteie aleatoriamente um numero inteiro de 2 à 5 dígitos onde a quantidade de dígitos será definida pelo usuário Seu programa deve ajudar o usuário adivinhar qual é a senha OBSERVAÇÃO Seu código apenas será considerado se você criar e utilizar pelo menos 3 funções a Seu programa deve solicitar ao usuário um numero inteiro que será a semente do gerador aleatório b Seu programa deve sortear um número aleatório maior ou igual a zero Este número deve ter a quantidade de dígitos definida pelo usuário 2 à 5 dígitos c Seu programa deve receber um número inteiro do usuário ou seja o chute para adivinhar a senha d Seu programa deve dar 5 tentativas ao usuário de acertar a senha e A cada chute do usuário seu programa deve exibir na tela a quantidade de chutes já dados f para ajudar o usuário seu programa deve exibir na tela a cada chute Quantidade de dígitos em posições corretas Quantidade de dígitos certas da tentativa Por exemplo Se a senha 12547 e o usuário chutou 72346 os dígitos 2 e 4 estão nas posições corretas e o dígito 7 está correto mas em posição errada Então para o chute dado 72346 há 3 dígitos corretos e 2 deles na posição correta O número sorteado pela função random pode ter a quantidade de dígitos menor do que a escolhida pelo usuário Por exemplo o usuário escolheu 4 dígitos A função random irá escolher um número de 0 à 9999 que poderia ser 10 O usuário também poderá chutar um número com a quantidade de dígitos menor que a quantidade de dígitos escolhidas Por exemplo o usuário escolheu 4 dígitos mas na hora de dar um chute ele poderá digitar 1 Em ambos os casos todos os dígitos a esquerda serão considerados zeros Logo o número sorteado seria 0010 e o número chutado 0001 Com isso o número de dígitos certos é 4 e o número de dígitos na posição certa é 2 que são os 2 zeros a esquerda do número sorteado g Se o usuário errou todas as tentativas seu programa deve exibir a senha no final A seguir exemplos de como deverá ser a tela de saída do seu programa RESTART CUsersduiliGoogle DriveUFRBProcessamento de dados BEM VINDO AO JOGO ADIVINHA A SENHA NESSE JOGO VOCÊ TERÁ 5 TENTATIVAS PARA ACERTAR UM NÚMERO DE 2 ATÉ 5 DÍGITOS VOCÊ DEFINIRÁ A QUANTIDADE DE DIGITOS QUE DESEJA ACERTAR QUANTOS DIGITOS VOCÊ DESEJA ACERTAR Digite 2 3 4 ou 5 7 NÚMERO INVÁLIDO Digite 2 3 4 ou 5 0 NÚMERO INVÁLIDO Digite 2 3 4 ou 5 4 DIGITE A SEMENTE PARA INICIAR OS NÚMEROS ALEATÓRIOS 15 TENTATIVA 1 1 Números de dígitos em posições certas 0 Numero de dígitos corretos 0 TENTATIVA 2 2345 Números de dígitos em posições certas 0 Numero de dígitos corretos 3 TENTATIVA 3 5423 Números de dígitos em posições certas 3 Numero de dígitos corretos 3 TENTATIVA 4 542 Números de dígitos em posições certas 0 Numero de dígitos corretos 2 TENTATIVA 5 7423 Números de dígitos em posições certas 3 Numero de dígitos corretos 3 Que pena você errou O numero correto seria 3423

Sua Nova Sala de Aula

Sua Nova Sala de Aula

Empresa

Central de ajuda Contato Blog

Legal

Termos de uso Política de privacidade Política de cookies Código de honra

Baixe o app

4,8
(35.000 avaliações)
© 2025 Meu Guru®