lista = [16, 14, 63, 65, 17, 99, 70, 11, 20, 48, 79, 32, 17, 89, 12, 25, 66]
tamanho_lista = len(lista)
menor_numero = min(lista)
maior_numero = max(lista)
print(f""" Tamanha da lista {tamanho_lista} números \n Menor número da lista é {menor_numero}\n Maior número da lista é {maior_numero}\n\n""")
def tabuada():
while True:
try:
numero_digitado = int(input("Digite um número: "))
print(f"{'*'*5}TABUADA{'*'*5}\n")
break
except ValueError:
print("Erro digite apenas número!")
for i in range(0,11):
resultado = i * numero_digitado
print(f"{i} x {numero_digitado}: {resultado}")
tabuada()
def multiplos3():
lista = [97, 80, 94, 88, 80, 1, 16, 53, 62, 32, 24, 99]
mult3 = list(filter(lambda x : x % 3 == 0, lista))
return mult3
mult3 = multiplos3()
print(mult3)
def quadrado_dos_numeros():
lista = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
lista_do_quadrado = list(map(lambda x : pow(x, 2), lista ))
return print(lista_do_quadrado)
quadrado_dos_numeros()
def notas_skatistas():
notas_dos_jurados = []
for _ in range(0,5):
while True:
try:
notas = int(input("Digite as notas: "))
notas_dos_jurados.append(notas)
break
except ValueError:
print(f"Erro digite apenas números:")
nota_max = max(notas_dos_jurados)
nota_min = min(notas_dos_jurados)
notas_dos_jurados.remove(nota_max)
notas_dos_jurados.remove(nota_min)
media = sum(notas_dos_jurados) / len(notas_dos_jurados)
print(f'A média do skatista é {media:.2f}')
notas_skatistas()
def situacao_aluno(lista_nota):
maior_nota = max(lista_nota)
menor_nota = min(lista_nota)
media = sum(lista_nota) / len(lista_nota)
if media >= 7:
situacao = "Aprovado"
else:
situacao = "Reprovado"
print(f"O(a) estudante obteve uma média de {media:.2f}, com a sua maior nota de {maior_nota} pontos e a menor nota de {menor_nota} pontos e foi {situacao} ")
situacao_aluno([10,8,7,6])
def concatenacao_nomes():
nomes = ["joão", "MaRia", "JOSÉ"]
nomes_arrumados = list(map(lambda n : n.capitalize() , nomes))
sobrenomes = ["SILVA", "souza", "Tavares"]
sobrenomes_arrumados = list(map(lambda s : s.capitalize(), sobrenomes))
nome_sobrenome = []
for nome, sobrenome in zip(nomes_arrumados, sobrenomes_arrumados):
nome_e_sobrenome = nome + " " + sobrenome
nome_sobrenome.append(nome_e_sobrenome)
print(nome_sobrenome)
concatenacao_nomes()
def calcula_pontos(gols_marcados, gols_sofridos):
jogos = 5
vitoria = 3
empate = 1
derrota = 0
pontuacao_maxima = vitoria * jogos
pontos = 0
for marcado, sofrido in zip(gols_marcados, gols_sofridos):
if marcado > sofrido:
pontos = pontos + vitoria
elif marcado < sofrido:
pontos = pontos + derrota
else:
pontos = pontos + empate
aprov = pontos / pontuacao_maxima * 100
print(f"A pontuação do time foi de {pontos} pontos e seu aproveitamento foi de {aprov:.2f} %")
calcula_pontos([2, 1, 3, 1, 0],[1, 2, 2, 1, 3])
def gasto_gasolina(distancia):
consumo_carro = 14
preco_gasolina = 5
litros_gasto = distancia / consumo_carro
valor_gasto = litros_gasto * preco_gasolina
return valor_gasto
def gasto_hotel(dias):
return 150 * dias
def gasto_passeio(valor_passeio, dias):
return valor_passeio * dias
cidade = "Salvador"
dias = 3
distancia_salvador = 850 * 2
passeio_salvador = 200
passeio = gasto_passeio(passeio_salvador, dias)
hotel = gasto_hotel(dias)
gasolina = gasto_gasolina(distancia_salvador)
total = hotel + gasolina + passeio
print(f"Uma viagem de {dias} dias para {cidade} saindo de Recife custa R$ {total:.2f}")
def filtra_palavras_texto(frase):
frase = frase.replace('!','')
frase = frase.replace(',','')
frase = frase.replace('?','')
frase = frase.replace('.','')
palavra = frase.split()
frase_replace = list(filter(lambda p : len(p) >=5, palavra))
frase = " ".join(frase_replace)
print(frase)
filtra_palavras_texto("Aprender Python, aqui na Alura é muito bom!")