#Projeto 5
notas = []
for i in range(0,5):
nota = float(input(f'Digite a {i + 1} nota do skatista: '))
notas.append(nota)
#Função média
def media(lista):
notas.remove(max(lista))
notas.remove(min(lista))
return sum(lista) / len(lista)
# Apresentar a média
media = media(notas)
print(f'Nota da manobra: {media}')
#Projeto 6
notas = []
for i in range(0, 4):
nota = float(input(f'Digite a {i + 1} nota: '))
notas.append(nota)
def avaliacao(lista: list) -> list:
maior = max(lista)
menor = min(lista)
media = sum(lista) / len(lista)
if media > 7:
situacao = 'Aprovado'
else:
situacao = 'Reprovado'
return maior, menor, media, situacao
maior, menor, media, situacao = avaliacao(notas)
print(f"O(a) estudante obteve uma média de {media}, com a sua maior nota de {maior} pontos e a menor nota de {menor} pontos e foi {situacao}")
#Projeto 7
nomes = ["joão", "MaRia", "JOSÉ"]
sobrenomes = ["SILVA", "souza", "Tavares"]
def formatar(nome, sobrenome):
return f"{nome.capitalize()} {sobrenome.capitalize()}"
nomes_completos = map(formatar, nomes, sobrenomes)
for nome_completo in nomes_completos:
print(f"Nome completo: {nome_completo}")
#Projeto 8
gols_marcados = [2, 1, 3, 1, 0]
gols_sofridos = [1, 2, 2, 1, 3]
def calcula_pontos(gols_sofridos, gols_marcados):
pontos = 0
for gols_s, gols_m in zip(gols_sofridos, gols_marcados):
if gols_m > gols_s:
pontos = pontos + 3
elif gols_m == gols_s:
pontos = pontos + 1
else:
pontos = pontos + 0
jogos = len(gols_marcados)
aprov = pontos / (jogos * 3) * 100
return pontos, aprov
pontos, aprov = calcula_pontos(gols_sofridos, gols_marcados)
print(f"A pontuação do time foi de {pontos} e seu aproveitamento foi de {aprov:.2f}%")
#Projeto 9
cidades = ['Salvador', 'Fortaleza', 'Natal', 'Aracaju']
distancias = [850, 800, 300, 550]
gastos_cidades = [200, 400, 250, 300]
dias_de_viagem = int(input('Digite quantos dias de viagem serão: '))
cidade = input("Qual a cidade? [Salvador, Fortaleza, Natal ou Aracaju]: ")
def gastos_hotel(dias_de_viagem):
gasto_hotel = dias_de_viagem * 150
return gasto_hotel
def gasto_gasolina(cidade):
if cidade == "Salvador":
return (2 * distancias[0] * 5) / 14
elif cidade == "Fortaleza":
return (2 * distancias[1] * 5) / 14
elif cidade == "Natal":
return (2 * distancias[2] * 5) / 14
elif cidade == "Aracaju":
return (2 * distancias[3] * 5) / 14
def gasto_passeio(cidade, dias):
if cidade == "Salvador":
return gastos_cidades[0] * dias
elif cidade == "Fortaleza":
return gastos_cidades[1] * dias
elif cidade == "Natal":
return gastos_cidades[2] * dias
elif cidade == "Aracaju":
return gastos_cidades[3] * dias
gasto_total = gastos_hotel(dias_de_viagem) + gasto_gasolina(cidade) + gasto_passeio(cidade, dias_de_viagem)
print(
f'Com base nos gastos definidos, uma viagem de {dias_de_viagem} dias para {cidade} saindo de Recife custaria {gasto_total:.2f} reais')
#Projeto 10
frase = input("Digite uma frase para ser analisada: ")
frase = frase.replace(',',' ').replace('.',' ').split()
tamanho = filter(lambda x: len(x) >= 5, frase)
print(list(tamanho))