diff --git a/exercicios/para-casa/grupo-1/exer1.py b/exercicios/para-casa/grupo-1/exer1.py new file mode 100644 index 0000000..3a84ba7 --- /dev/null +++ b/exercicios/para-casa/grupo-1/exer1.py @@ -0,0 +1,27 @@ +# Numa eleição existem três candidatos. Faça um programa que peça o número total de eleitores. Peça para cada eleitor votar e ao final mostrar o número de votos de cada candidato. + +def votacao(): + num_eleitores = int(input("Digite o número total de eleitores: ")) + + votos = [0, 0, 0] + + for eleitor in range(num_eleitores + 1): + print(f"Eleitor {eleitor}, vote:") + print(" 1- Candidato 1") + print(" 2- Candidato 2") + print(" 3- Candidato 3") + voto = int(input("Digite o número do seu candidato: ")) + + + if 1 <= voto <= 3: + votos[voto - 1] += 1 + else: + print("Voto inválido! Eleitor não votou.") + + + print("Resultado da eleição:") + for candidato in range(3): + print(f"Candidato {candidato + 1}: {votos[candidato]} votos") + +if __name__ == "__main__": + votacao() diff --git a/exercicios/para-casa/grupo-1/exer2.py b/exercicios/para-casa/grupo-1/exer2.py new file mode 100644 index 0000000..fa5e75d --- /dev/null +++ b/exercicios/para-casa/grupo-1/exer2.py @@ -0,0 +1,9 @@ +#Faça um programa que imprima na tela os números de 1 a 20, um abaixo do outro. Depois modifique o programa para que ele mostre os números um ao lado do outro. + +for numero in range(1, 21): + + print(numero) + + +for numero in range(1, 21): + print(numero, end=' ') diff --git a/exercicios/para-casa/grupo-1/exer3.py b/exercicios/para-casa/grupo-1/exer3.py new file mode 100644 index 0000000..c63356e --- /dev/null +++ b/exercicios/para-casa/grupo-1/exer3.py @@ -0,0 +1,17 @@ +# Faça um programa que calcule o valor total investido por um colecionador em sua coleção de CDs e o valor médio gasto em cada um deles. O usuário deverá informar a quantidade de CDs e o valor para em cada um. + +quantidade_cds =int(input("Informe a quantidade de CDs ")) +valor_total_investido = 0.0 + +for cd in range(quantidade_cds): + valor_cd = float(input(f"Informe o valor gasto no CD {cd}: R$ ")) + valor_total_investido += valor_cd + +if quantidade_cds > 0: + valor_por_cd = valor_total_investido / quantidade_cds +else: + valor_por_cd = 0.0 + +print("Resumo da coleção de CDs:") +print(f"Valor total investido: R$ {valor_total_investido}") +print(f"Valor médio gasto por CD: R$ {valor_por_cd}") \ No newline at end of file diff --git a/exercicios/para-sala/exer1.py b/exercicios/para-sala/exer1.py new file mode 100644 index 0000000..269b47a --- /dev/null +++ b/exercicios/para-sala/exer1.py @@ -0,0 +1,13 @@ +#Faça um programa que peça uma nota, entre zero e dez. Mostre uma mensagem caso o valor seja inválido e continue pedindo até que o usuário informe um valor válido. + +nota = int(input("Insira sua nota de zero a dez: ")) + +while nota > 10 or nota <0: + print("Nota inválida. A nota deve estar entre 0 e 10.") + + nota = int(input("Insira sua nota de zero a dez: ")) + +print(f'{nota} é válida!') + + + diff --git a/exercicios/para-sala/exer2.py b/exercicios/para-sala/exer2.py new file mode 100644 index 0000000..156e698 --- /dev/null +++ b/exercicios/para-sala/exer2.py @@ -0,0 +1,10 @@ +#Faça um programa que leia um nome de usuário e a sua senha e não aceite a senha igual ao nome do usuário, mostrando uma mensagem de erro e voltando a pedir as informações. +while True: + usuario = input("Digite seu nome de usuário: ") + senha = input("Digite sua senha: ") + + if senha == usuario: + print("Erro: A senha não pode ser igual ao nome de usuário. Tente novamente.") + else: + print("Cadastro realizado com sucesso!") + break \ No newline at end of file diff --git a/exercicios/para-sala/exer3.py b/exercicios/para-sala/exer3.py new file mode 100644 index 0000000..1754981 --- /dev/null +++ b/exercicios/para-sala/exer3.py @@ -0,0 +1,10 @@ +#Faça um programa que leia 5 números e informe o maior número. + +numeros = [] +for contador in range (5): + numero = float(input(f"Insira o {contador + 1} número: ")) + numeros.append(numero) + + +maior_numero = max(numeros) +print(f'O maior númeuro entre os 5 é: {maior_numero}') \ No newline at end of file diff --git a/exercicios/para-sala/exer4.py b/exercicios/para-sala/exer4.py new file mode 100644 index 0000000..50fc619 --- /dev/null +++ b/exercicios/para-sala/exer4.py @@ -0,0 +1,5 @@ +# Faça um programa que imprima na tela apenas os números ímpares entre 1 e 50. + +for numero in range(1, 50,2): + + print(numero) \ No newline at end of file