From b051bc02a528f300ef97b2331fdfc057ce71c0da Mon Sep 17 00:00:00 2001 From: Jacqueline Nascimento <68693824+jacquelinenascimento@users.noreply.github.com> Date: Wed, 28 Sep 2022 09:27:43 -0300 Subject: [PATCH 1/2] projeto_modulo_1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Minha resolução do projeto para finalização do módulo 1 de Python do Diversidade Tech, Ada & Suzano --- main.py | 35 +++++++++++++++++++++++++++++++---- 1 file changed, 31 insertions(+), 4 deletions(-) diff --git a/main.py b/main.py index 73f6371..5532ae5 100644 --- a/main.py +++ b/main.py @@ -1,7 +1,34 @@ import random -# Declare suas funções abaixo +palavras = ['UVA', 'BANANA', 'CACAU', 'MANGA', 'LARANJA', 'GOIABA', 'PITAYA', 'ABACAXI', 'KIWI', 'ABACATE', 'CEREJA'] +palavra = random.choice(palavras) +tentativas = [] +contador = 0 +resultado = True -if __name__ == "__main__": - # Adicione seu código abaixo e declare suas funções a serem usadas acima - print("Código a ser executado!") +while(contador < 5): + palpite = input(f"Digite uma letra ou 0 para encerrar os palpites. Você tem {5 - contador} tentativas: ").upper() + if palpite == '0': + break + else: + tentativas.append(palpite) + impressao = "" + for l in palavra: + if(l in tentativas): + impressao += l + else: + impressao += "_" + print(impressao) + contador += 1 + +if (impressao == palavra): + resultado = True +elif (impressao != palavra): + resultado = False + +if (resultado == True): + print('Parabéns, você acertou! A palavra é ' + impressao) +elif (resultado == False): + print('Que pena! Você perdeu!') +else: + pass From a68a8397e06ebce36ddd404d38e75008e38f52c9 Mon Sep 17 00:00:00 2001 From: Jacqueline Nascimento <68693824+jacquelinenascimento@users.noreply.github.com> Date: Wed, 28 Sep 2022 09:34:12 -0300 Subject: [PATCH 2/2] Update README.md --- README.md | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/README.md b/README.md index 8ecdce3..c9cb5b8 100644 --- a/README.md +++ b/README.md @@ -16,21 +16,3 @@ Caso o usuário adivinhe a palavra inteira, imprimir uma mensagem de vitória. **Exemplo:** Palavra escolhida "Churrasqueira", se o usuário escrever a letra "a" no `input()`, você deve mostrar da seguinte forma: ```_____A______A```. Se em seguida o usuário digitar a letra "r", teremos que imprimir: ```___RRA______RA```. E assim por diante até o usuário adivinhar a palavra, ou até as tentativas acabarem e o usuário perder. - -## Instruções de envio -### 1. Fork do repositório -Agora que você tem sua própria conta no GitHub, voce poderá "bifurcar"(**fork**) este repositório. Um **fork** cria uma cópia de um repositório do GitHub em sua própria conta do GitHub. Assim, você tem pode fazer alterações no conteúdo do repositório copiado sem alterar o original. - -![](images/fork-screen.png) - -Após clicar em `fork`, você será levado para uma nova página para a criação do repositório. Mantenha o mesmo nome do repositório a ser copiado e você terá a seguinte URL para acessar seu novo repositório: - -``` -https://github.com//DS-PY-01-Logica-de-Programacao -``` -Pronto! Agora você já pode adicionar seu código no `main.py`! - -### 2. Pull request -Após finalizar seu código e adicioná-lo ao repositório de fork criado, você agora deve criar um `pull request` da seguinte maneira: -Clique no botão "New pull request" sinalizado abaixo e dê um nome para esse pull request, ex: "Projeto Hangman". -![](images/pull-request.png)