From 1fc41b80509d36cd1268cedf51df5175b9ae2978 Mon Sep 17 00:00:00 2001 From: Clara Teodoro Date: Fri, 28 Jun 2024 01:15:34 +0200 Subject: [PATCH 1/2] first commit --- exercicios/para-casa/task1.py | 25 +++++++++++++++++++++++++ exercicios/para-casa/task2.py | 14 ++++++++++++++ exercicios/para-casa/task3.py | 18 ++++++++++++++++++ 3 files changed, 57 insertions(+) create mode 100644 exercicios/para-casa/task1.py create mode 100644 exercicios/para-casa/task2.py create mode 100644 exercicios/para-casa/task3.py diff --git a/exercicios/para-casa/task1.py b/exercicios/para-casa/task1.py new file mode 100644 index 0000000..9221cf4 --- /dev/null +++ b/exercicios/para-casa/task1.py @@ -0,0 +1,25 @@ +# * 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. + +votes_lula = 0 +votes_jose = 0 +votes_maria = 0 + +voters = int(input("Digite o número de eleitores: ")) + +for election in range(0, voters): + vote = int(input("Escolha um candidato: \n-Lula, \n-José ou \n-Maria \n-Responda com o número 1, 2 ou 3: ")) + if vote == 1: + votes_lula += 1 + elif vote == 2: + votes_jose += 1 + elif vote == 3: + votes_maria += 1 + else: + print("Voto inválido. Por favor, vote 1, 2 ou 3.") + +# show results +print("\nResultado da votação:") +print(f"Lula: {votes_lula} voto(s)") +print(f"José: {votes_jose} voto(s)") +print(f"Maria: {votes_maria} voto(s)") \ No newline at end of file diff --git a/exercicios/para-casa/task2.py b/exercicios/para-casa/task2.py new file mode 100644 index 0000000..ab49743 --- /dev/null +++ b/exercicios/para-casa/task2.py @@ -0,0 +1,14 @@ +# * 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. + +#embaixo +print("Números de 1 a 20, um abaixo do outro:") +for i in range(1, 21): + print(i) + +print("\n") + +#lado a lado +print("Números de 1 a 20, um ao lado do outro:") +for i in range(1, 21): + print(i, end=' ') \ No newline at end of file diff --git a/exercicios/para-casa/task3.py b/exercicios/para-casa/task3.py new file mode 100644 index 0000000..8182d50 --- /dev/null +++ b/exercicios/para-casa/task3.py @@ -0,0 +1,18 @@ +# * 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. + +quant_cds = int(input("Informe a quantidade de CDs na coleção: ")) +valor_total_investido = 0.0 + +for i in range(quant_cds): + valor_cd = float(input(f"Informe o valor pago pelo CD {i+1}: ")) + valor_total_investido += valor_cdif quant_cds > 0: + valor_medio = valor_total_investido / quantidade_cds +else: +valor_medio = 0.0 + +print(f"\nValor total investido: R$ {valor_total_investido:.2f}") +print(f"Valor médio gasto por CD: R$ {valor_medio:.2f}") + +if __name__ == "__main__": + main() \ No newline at end of file From beeb7e8649dac64289712aa0908c2b29992a6a63 Mon Sep 17 00:00:00 2001 From: Clara Teodoro Date: Fri, 28 Jun 2024 01:40:47 +0200 Subject: [PATCH 2/2] segundo commit --- exercicios/para-casa/task2.py | 4 +++- exercicios/para-casa/task3.py | 24 +++++++++++------------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/exercicios/para-casa/task2.py b/exercicios/para-casa/task2.py index ab49743..483b748 100644 --- a/exercicios/para-casa/task2.py +++ b/exercicios/para-casa/task2.py @@ -11,4 +11,6 @@ #lado a lado print("Números de 1 a 20, um ao lado do outro:") for i in range(1, 21): - print(i, end=' ') \ No newline at end of file + print(i, end=' ') + +print("\n") \ No newline at end of file diff --git a/exercicios/para-casa/task3.py b/exercicios/para-casa/task3.py index 8182d50..b88102f 100644 --- a/exercicios/para-casa/task3.py +++ b/exercicios/para-casa/task3.py @@ -1,18 +1,16 @@ # * 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. -quant_cds = int(input("Informe a quantidade de CDs na coleção: ")) -valor_total_investido = 0.0 +cd_values = [] -for i in range(quant_cds): - valor_cd = float(input(f"Informe o valor pago pelo CD {i+1}: ")) - valor_total_investido += valor_cdif quant_cds > 0: - valor_medio = valor_total_investido / quantidade_cds -else: -valor_medio = 0.0 - -print(f"\nValor total investido: R$ {valor_total_investido:.2f}") -print(f"Valor médio gasto por CD: R$ {valor_medio:.2f}") +quant_cds = int(input("Informe a quantidade total de CDs: ")) +total_value = 0.0 -if __name__ == "__main__": - main() \ No newline at end of file +for cd_value in range (quant_cds): + cd_value = float(input("Informe o valor deste CD: ")) + cd_values.append (cd_value) + total_value = sum(cd_values) + average_value = total_value / quant_cds + +print (f"Valores investidos em cada CD: {cd_values}") +print (f"Valor médio por CD considerando a quantitade de {quant_cds} CDs e o valor total de R$ {total_value}: R$ {average_value}") \ No newline at end of file