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
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
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
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
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