Projeto de lógica de programação (Python) para turma [DS-PY-001] (PY) - Suzano

Overview

[DS-PY-001] - Lógica de Programação (PY)

Projeto: Hangman (Jogo da forca)

Objetivos:

  • Trabalhar com estrutura condicional (if, elif, else)
  • Trabalhar com estrutura de repetição (while e for loop)
  • Leitura do stdin e impressão no stdout
  • Utilizar manipulação(métodos) e slicing de strings
  • Utilização de listas
  • Utilização da biblioteca random

Descrição: Estabelecer dentro do código uma lista de palavras(ex: ['arvore', 'banana', 'gato', 'churrasqueira']) para uma delas ser escolhida de forma aleatória por uma função da biblioteca random, e estabelecer um número X de tentatitvas para o usuário tentar adivinhar se uma letra(inserida no input() em cada tentativa) faz parte dessa palavra escolhida aleatoriamente da lista. Caso as tentativas do usuário acabem, imprimir uma mensagem informando que as tentativas acabaram e ele perdeu. 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.

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/<seu GitHub ID>/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".

You might also like...

🏆 Challenge Milenio - Uma aplicação REST API para logística que utilizei os algoritmo Dijkstra e BFS (Breadth-first search) para realizar cálculos para definir trajetos.

🏆 Challenge Milenio - Uma aplicação REST API para logística que utilizei os algoritmo Dijkstra e BFS (Breadth-first search) para realizar cálculos para definir trajetos.

! 🏳️ PROJETO IMPORTADO DO GITLAB - https://gitlab.com/rodneysostras/desafio-dev-jr-pl Challenge Milenio Capital Sobre • Requisitos • Recursos • Como

May 4, 2022

codigo para expandir endereços IPV6 para sua forma de 32 bytes e de forma reversa para DNS.

codigo para expandir endereços IPV6 para sua forma de 32 bytes e de forma reversa para DNS.

codigo para expandir IPV6 codigo facilitador para ultilizar Ipv6, e reduzindo o tempo necessario para realizar sua expansão. alem da expensão, esse co

Nov 1, 2022

Resolvendo utilizando lógica e variáveis

Resolvendo utilizando lógica e variáveis

Lista 01 de algoritmos 💻 Desenvolvido em linguagem Python 🐍 Por: Michel Carlos Emanuel Sumário 🧮 Exercícios Exercício 01 - Conversor de Temperatur

Jul 28, 2022

Micro-serviço resposável por realizar a lógica relacionada a localidades do Schedula

gerenciador-de-localidades Micro-serviço responsável por realizar a lógica relacionada a localidades do Schedula Integrantes Matricula Membro Discipli

Aug 19, 2022

Projeto Pessoal, Programinha para baixar vídeos do Youtube com Python, Utilizando PySimpleGUI e Pytube

Python 3.10 Youtube-Download-Videos Programa Desenvolvido Por Mim Com O Objetivo de Baixar Vídeos do Youtube Facilmente. Nele Você Tera Duas Opções, B

May 24, 2022

Executa todos os passos para criação de um projeto Python

Executa todos os passos para criação de um projeto Python

Automatizando a criação de projetos em Python Linha de comandos Windows Idéia e deploy por Robinson Enedino Visite meu WebSite https://www.enedino.com

May 28, 2022

Projeto de um cadastro de clientes utilizado para começar a compreender MVC e relembrar as estruturas básicas do Python

Projeto de um cadastro de clientes utilizado para começar a compreender MVC e relembrar as estruturas básicas do Python

Clientes Python Projeto de um cadastro de clientes utilizado para começar a compreender MVC e relembrar as estruturas básicas do Python Considerações

Jul 16, 2022

Projeto Python para obter dados através de uma página de pesquisa OLX

olx_news Projeto Python para obter dados através de uma página de pesquisa OLX O que voce precisa saber para utilizar este projeto? Ter um bot criado

Jul 25, 2022
Owner
Lucas Saito
MIPT Computer Science student.
Lucas Saito
📚 Algoritmos e lógica de programação - Udemy

?? Algoritmos e Lógica de Programação - Udemy Todos os exercícios e anotações das aulas do curso "Algoritmos e Lógica de Programação" pela "Udemy". ??

Pedro Santana Abreu 1 Apr 2, 2022
Um projeto simples de programação, criado para aplicar alguns dos conceitos de POO em python.

GuessTheNumber_python Um projeto simples de programação, que talvez poderá ser usado como portfólio, criado para aplicar alguns dos conceitos de POO e

Davi Ribeiro 1 Oct 3, 2022
Projeto de uma livraria criado na disciplina de Programação para internet II utilizando o framework Django

Livraria Django Tecnologias utilizadas Framework Django Bootstrap Python Html Django Django é um framework web Python de alto nível que encoraja o des

Melvim Rafael 1 Oct 13, 2022
Projeto em Python realizado durante a disciplina de Raciocínio Computacional e Lógica na graduação de Análise e Desenvolvimento de Sistemas no ano de 2020.

Este é um projeto entregue na Atividade Prática (ATP) da disciplina de Raciocínio Computacional e Lógica no início da minha graduação em Análise e Des

Caroline de Camargo 1 Apr 19, 2022
Repositório criado para documentar e centralizar conteúdos, dicas, tutoriais e exemplos de código sobre a construção de interfaces com a linguagem de programação Python (PySide6) e o framework gráfico Qt 6

    Criando interfaces gráficas com Python (PySide6) e Qt 6 ?? Descrição Repositório criado para documentar e centralizar conteúdos, dicas, tutoriais

Renato Cruz 3 Oct 19, 2022
Repositório criado para armazenar o projeto final apresentado na disciplina de Computação Gráfica que consistia em utilizar OpenGL para apresentar um modelo 3D.

Projeto Final Computação Gráfica É um projeto básico para composição de nota e nada muito avançado em relação as aplicações da área de computação gráf

Álvaro Farias 1 Aug 6, 2022
Projeto criado para implementação de melhorias, criando um sistema que gerasse relatórios com algumas informações e criando também um controle do estoque para um restaurante ficticio

Projeto Restaurant Orders Dada a informação (fictícia): A lanchonete 'Pão na Chapa' possui um sistema de faturamento de pedidos de clientes que salva

Ana Luisa 1 Sep 9, 2022
Exercícios de programação para os alunos do Espaço de Desenvolvimento Jean Piaget

Aula-Jean-Piaget Exercícios de programação em Scratch e Python para os alunos do Espaço de Desenvolvimento Jean Piaget, feitos por estudantes de Ciênc

Isadora 1 May 25, 2022
Esse replit está configurado para baixar e rodar os exercícios do repositório de questões de programação de FUP, ED e POO da UFC Quixadá.

Arcade Questões de Fup Questões de POO Questões de ED Esse replit vem configurado automaticamente para POO. Se quiser mudar para fup ou ed, basta most

David Sena Oliveira 2 Sep 13, 2022