Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

exerccio grupo 01 #33

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions exercicios/para-casa/g1-exercicio01.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#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.
input("eleição do grêmio escolar para presidente")
candidatos = ["choso", "mahitto", "satoro"]
eleitores = int(input("Insira a quantidade total de eleitores: "))
votos = []

for contagem in range (eleitores):
print(f"total de eleitores de {eleitores}")
voto = input("Insira o nome do seu candidato considerando as opções abaixo: \n Choso \n Mahitto \n Sataro \n ").lower()
votos.append(voto)


votos_choso = votos.count("choso")
votos_mahitto = votos.count("mahitto")
votos_satoro = votos.count("satoro")

print(f"A quantidade de votos foi \nchoso teve {votos_choso}\nmahitto teve {votos_Mahitto} \nsatoro teve {votos_satoro}")
12 changes: 12 additions & 0 deletions exercicios/para-casa/g1-exercicio02.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#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)
break

for numero in range(1, 21):
print(numero, end=" ")



36 changes: 36 additions & 0 deletions exercicios/para-casa/g1-exercicio03.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# 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.
def calcular_colecao_cds():
"""
Função para calcular o valor total e médio de uma coleção de CDs.

Retorna um dicionário com as seguintes chaves:
'total': Valor total investido na coleção (float)
'media': Valor médio gasto por CD (float)
"""

# Inicialização de variáveis
total = 0
cont = 0

# Solicita ao usuário a quantidade de CDs
quantidade = int(input("Digite a quantidade de CDs na coleção: "))

# Loop para iterar sobre cada CD
for _ in range(quantidade):
valor_cd = float(input(f"Digite o valor do CD {cont + 1}: "))
total += valor_cd
cont += 1

# Cálculo do valor médio
media = total / cont

# Retorna um dicionário com os resultados
return {'total': total, 'media': media}

# Chamada da função e exibição dos resultados
resultado = calcular_colecao_cds()

print(f"Valor total investido: R${resultado['total']:.2f}")
print(f"Valor médio por CD: R${resultado['media']:.2f}")
Empty file.