- lista = [16, 14, 63, 65, 17, 99, 70, 11, 20, 48, 79, 32, 17, 89, 12, 25, 66]
tam = len(lista)
maior = max(lista)
menor = min(lista)
soma = sum(lista)
print(f"A lista possui {tam} números em que o maior número é {maior} e o menor número é {menor}. A soma dos valores presentes nela é igual a {soma}")
- tabuada = int(input("Digite qual tabuada você quer gerar: "))
operacao = input("Digite a operação que você quer realizar: ")
for i in range(11):
if operacao == "+":
print(f"{tabuada} + {i} = {tabuada + i}")
elif operacao == "-":
print(f"{tabuada} - {i} = {tabuada - i}")
elif operacao == "*":
print(f"{tabuada} * {i} = {tabuada * i}")
elif operacao == "/":
print(f"{tabuada} / {i} = {tabuada / i}")
else:
print(f"Operação matemática não disponível!")
break
- lista = [97, 80, 94, 88, 80, 1, 16, 53, 62, 32, 24, 99]
mult_3 = list(filter(lambda x: x % 3 == 0, lista))
print(mult_3)
- lista = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
quadrado = list(map(lambda x: x ** 2, lista))
print(quadrado)
- notas = []
for i in range(5):
nota = float(input("Digite a {i+1}ª nota: "))
notas.append(nota)
notas.remove(min(notas))
notas.remove(max(notas))
media = sum(notas) / len(notas)
print(f"A média das notas é igual a {media:.2f}")
- notas = []
for i in range(4):
nota = float(input("Digite a {i+1}ª nota: "))
notas.append(nota)
maior = max(notas)
menor = min(notas)
media = sum(notas) / len(notas)
if media >= 7:
situacao = "Aprovado(a)"
else:
situacao = "Reprovado(a)"
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}")
- nomes = ["joão", "MaRia", "JOSÉ"]
sobrenomes = ["SILVA", "souza", "Tavares"]
nomes_completos = list(map(lambda x, y: x.capitalize() + " " + y.capitalize(), nomes, sobrenomes))
for nome in nomes_completos:
print(f"Nome Completo: {nome}")
- gols_marcados = [2, 1, 3, 1, 0]
gols_sofridos = [1, 2, 2, 1, 3]
def calcula_pontos (m, s) -> int:
pontuacao = 0
for i in range(len(gols_marcados)):
if gols_marcados[i] > gols_sofridos[i]:
pontuacao += 3
elif gols_marcados[i] == gols_sofridos[i]:
pontuacao += 1
return pontuacao
pontos = calcula_pontos(gols_marcados, gols_sofridos)
aprov = pontos / (len(gols_marcados) * 3) * 100
print(f"A pontuação do time foi de {pontos} e seu aproveitamento foi de {aprov}%")
- def gasto_hotel(dias):
return dias * 150
def gasto_gasolina(distancia):
consumo_carro = 14 # km por litro
valor_gasolina = 5 # reais por litro
litros_gastos = distancia / consumo_carro
return litros_gastos * valor_gasolina
def gasto_passeio(dias, valor_passeio):
return dias * valor_passeio
Dados das cidades
cidades = ["Salvador", "Fortaleza", "Natal", "Aracaju"]
distancias = [850, 800, 300, 550]
passeios = [200, 400, 250, 300]
Simulação: 3 dias em Salvador
dias = 3
cidade = cidades[0]
Ida e volta
distancia_total = distancias[0] * 2
Cálculos
hotel = gasto_hotel(dias)
gasolina = gasto_gasolina(distancia_total)
passeio = gasto_passeio(dias, passeios[0])
total = hotel + gasolina + passeio
print(f"Com base nos gastos definidos, uma viagem de {dias} dias para {cidade} saindo de Recife custará R$ {total:.2f}")
- frase = "Aprender Python, aqui na Alura, é muito bom!"
Tratando a frase
frase = frase.replace(",", " ")
.replace(".", " ")
.replace("!", " ")
.replace("?", " ")
Separando as palavras
palavras = frase.split()
Filtrando palavras com 5 ou mais caracteres
palavras_filtradas = list(filter(lambda palavra: len(palavra) >= 5, palavras))
print(palavras_filtradas)