Skip to content

Projetos elaborados durante o curso de Lógica de Programação com Python na Blue EdTech.

Notifications You must be signed in to change notification settings

mdar4/Projetos_python_blue

Repository files navigation

Projetos Semanais Python - Blue EdTech 💙

Projetos elaborados durante o Módulo 1 de Lógica de Programação com Python na Blue EdTech.

Atenção ! Todos os projetos concluídos possuem uma âncora para o Colab. Segue o README.md

01 - Detetive

Esse projeto tem a finalidade de fixar os conhecimentos de Variáveis, Print, Input e Condicionais, para isso crie um programa que faça 5 perguntas para uma pessoa sobre um crime. As perguntas são:

  • "Você telefonou para a vítima?"
  • " Você esteve no local do crime?"
  • " Você mora perto da vítima?"
  • " Você devia para a vítima?"
  • " Você já trabalhou com a vítima?"

O programa deve, no final, emitir uma classificação sobre a participação da pessoa no crime.

Se a pessoa responder positivamente a:

  • 2 questões ela deve ser classificada como "Suspeita",

  • Entre 3 e 4 como "Cúmplice"

  • 5 como "Assassino".

  • Caso contrário, ele será classificado como "Inocente".

    Projeto Link Skill Nota Conhecimentos
    Detetive Detetive - Colab Python 10 If / Elif / Else

02 - Jokeipô

Utilizando os conceitos aprendidos até estruturas de repetição, crie um programa que jogue pedra, papel e tesoura (Jokenpô) com você. O programa tem que:

  • Permitir que eu decida quantas rodadas iremos fazer;

  • Ler a minha escolha (Pedra, papel ou tesoura);

  • Decidir de forma aleatória a decisão do computador;

  • Mostrar quantas rodadas cada jogador ganhou;

  • Determinar quem foi o grande campeão de acordo com a quantidade de vitórias de cada um (computador e jogador);

  • Perguntar se o Jogador quer jogar novamente, se sim inicie volte a escolha de quantidade de rodadas, se não finalize o programa.

    Projeto Link Skill Nota Conhecimentos
    Jokenpô Jokenpô - Colab Python 10 For / While / While True

03 – Jogo de Dados

Utilizando os conceitos aprendidos até dicionários, crie um programa onde 4 jogadores joguem um dado e tenham resultados aleatórios.

O programa tem que:

  • Perguntar quantas rodadas você quer fazer;

  • Guardar os resultados dos dados em um dicionário.

  • Ordenar esse dicionário, sabendo que o vencedor tirou o maior número no dado.

  • Mostrar no final qual jogador ganhou mais rodadas e foi o grande campeão.

    Projeto Link Skill Nota Conhecimento
    Jogo de Dados Jogo de Dados - Colab Python 10 Listas e Dicionários

04 - Simulador de votação:

Crie um programa que simule um sistema de votação, ele deve receber votos até que o usuário diga que não tem mais ninguém para votar, esse programa precisa ter duas funções:

A 1° Função precisa ser chamada autoriza_voto() ela vai receber como parâmetro o ano de nascimento de uma pessoa que será digitado pelo usuário, retornando um valor literal indicando se uma pessoa tem voto NEGADO, OPCIONAL e OBRIGATÓRIO nas eleições.

A 2° Função será a votacao(), ela vai receber dois parâmetros, autorização (que virá da função autoriza_voto()) e o voto que é o número que a pessoa votou. Se ela não puder votar, a 2° função terá que retornar “Você não pode votar”, caso o contrário a 2° função deve validar o número que a pessoa escolheu, ela pode escolher de 1 a 5 (crie 3 candidatos para a votação):

  • 1, 2 ou 3 - Votos para os respectivos candidatos
  • 4 - Voto Nulo
  • 5 - Voto em Branco

Sua função votacao() tem que calcular e mostrar:

  • O total de votos para cada candidato;

  • O total de votos nulos;

  • O total de votos em branco;

  • Qual candidato venceu a votação

    Projeto Link Skill Nota Conhecimentos
    Simulador de Votação Simulador de Votação - Colab Python 10 Funções

About

Projetos elaborados durante o curso de Lógica de Programação com Python na Blue EdTech.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published