From 08a12c8e4a08f7e9f61a62bbc964a4abc1de2049 Mon Sep 17 00:00:00 2001 From: anasilva Date: Fri, 24 Jun 2022 21:28:04 -0300 Subject: [PATCH] =?UTF-8?q?Solu=C3=A7=C3=A3o=20ex=2013=20da=20se=C3=A7?= =?UTF-8?q?=C3=A3o=206=20#95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ex_13_jogo_da_palavra_embaralhada.py | 35 +++++++++++++++++++ .../ex_13_lista_palavras.txt | 17 +++++++++ 2 files changed, 52 insertions(+) create mode 100644 secao_06_exercicios_strings/ex_13_jogo_da_palavra_embaralhada.py create mode 100644 secao_06_exercicios_strings/ex_13_lista_palavras.txt diff --git a/secao_06_exercicios_strings/ex_13_jogo_da_palavra_embaralhada.py b/secao_06_exercicios_strings/ex_13_jogo_da_palavra_embaralhada.py new file mode 100644 index 000000000..069dd449c --- /dev/null +++ b/secao_06_exercicios_strings/ex_13_jogo_da_palavra_embaralhada.py @@ -0,0 +1,35 @@ +""" +Exercício 13 da seção de strings da Python Brasil: +https://wiki.python.org.br/ExerciciosComStrings + +Jogo da palavra embaralhada. +Desenvolva um jogo em que o usuário tenha que adivinhar uma palavra que será mostrada com as letras embaralhadas. +O programa terá uma lista de palavras lidas de um arquivo texto e escolherá uma aleatoriamente. +O jogador terá seis tentativas para adivinhar a palavra. +Ao final a palavra deve ser mostrada na tela, informando se o usuário ganhou ou perdeu o jogo. + +Importante: use o arquivo "ex_13_lista_palavras.txt" para importar a lista de palavras a ser usada no jogo. + + >>> from secao_06_exercicios_strings import ex_13_jogo_da_palavra_embaralhada + >>> entradas = ['trocar', 'troca', 'traco', 'ortacr', 'atcorr', 'tranco'] + >>> ex_13_jogo_da_palavra_embaralhada.input = lambda k: entradas.pop() + >>> import random + >>> random.seed(1) + >>> ex_13_jogo_da_palavra_embaralhada.adivinhe_a_palavra() + A palavra certa é trocar. Você ganhou! + >>> entradas = ['trocar'] + >>> ex_13_jogo_da_palavra_embaralhada.input = lambda k: entradas.pop() + >>> import random + >>> random.seed(1) + >>> ex_13_jogo_da_palavra_embaralhada.adivinhe_a_palavra() + A palavra certa é trocar. Você ganhou! + >>> entradas = ['troco', 'tronco', 'trocos', 'awdewqf', 'a', 'troco'] + >>> ex_13_jogo_da_palavra_embaralhada.input = lambda k: entradas.pop() + >>> import random + >>> random.seed(1) + >>> ex_13_jogo_da_palavra_embaralhada.adivinhe_a_palavra() + Você perdeu! Usou todas as suas tentativas! A palavra certa era trocar + +""" +def adivinhe_a_palavra(): + """Escreva aqui em baixo a sua solução""" \ No newline at end of file diff --git a/secao_06_exercicios_strings/ex_13_lista_palavras.txt b/secao_06_exercicios_strings/ex_13_lista_palavras.txt new file mode 100644 index 000000000..3d9468491 --- /dev/null +++ b/secao_06_exercicios_strings/ex_13_lista_palavras.txt @@ -0,0 +1,17 @@ +banana +parque +fingir +lingua +trocar +perfil +dormir +pastel +escova +amigos +cobrar +portal +brinco +chamar +juntar +queijo +chocolate \ No newline at end of file