Questão 01 -
lista = [16, 14, 63, 65, 17, 99, 70, 11, 20, 48, 79, 32, 17, 89, 12, 25, 66]
tamanho = len(lista)
maior = max(lista)
menor = min(lista)
soma = sum(lista)
print(f"A lista possui {tamanho} números em que o maior número é {maior} e o menor número é {menor}. A soma dos valores presentes nela é igual a {soma}")
questão 02
def tabuada(num):
x = 1
while True:
valor = num * x
if x > 10 :
break
print(f"{num} x {x} = {valor}")
x += 1
num = input("Entre com o número inteiro da tabuada desejada:")
while num.isnumeric() == False or num.isalpha() == True :
num = input("Valor Inválido !!!.Entre com um valor numérico: ")
print(f"Tabuada do {num}: ")
tabuada(int(num))
questão 03
lista = [97, 80, 94, 88, 80, 1, 16, 53, 62, 32, 24, 99]
separador = "-"
def mult_tres(lista):
mult_3 = []
for num in lista:
if float(num) % 3 == 0:
mult_3.append(num)
return(mult_3)
mult_3 = mult_tres(lista)
print(f'Os múltiplos de três são: {mult_3}')
questão 04
lista = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
lista_quadrado = list(map(lambda x: x ** 2,lista))
print(f'Lista dos quadrados :{lista_quadrado}')
questão 05
notas = []
for i in range(1,6):
nota = input(f"Digite a {i}ª nota : ")
while nota.isalpha == True or float(nota).is_integer() == False:
nota = input(f"Valor Inválido.Digite um valor numérico inteiro para {i}ª nota : ")
notas.append(int(nota))
notas.remove(max(notas))
notas.remove(min(notas))
media = sum(notas)/len(notas)
print(f" Nota da manobra : {media}")
questão 06
notas = []
def analise_desempenho(lista):
maior = max(lista)
menor = min(lista)
media = sum(lista)/len(lista)
if media >= 6.0 :
situacao = "Aprovado"
else:
situacao = "Reprovado"
return(maior, menor, media, situacao)
for i in range(1,5):
nota = input(f"Digite a {i}ª nota : ")
while nota.isalpha == True :
nota = input(f"Valor Inválido.Digite um valor numérico inteiro para {i}ª nota : ")
notas.append(float(nota))
desempenho_aluno = analise_desempenho(notas)
print(f'O(a) estudante obteve uma média de {desempenho_aluno[2]}, com a sua maior nota de {desempenho_aluno[0]} pontos e a menor nota de {desempenho_aluno[1]} pontos e foi {desempenho_aluno[3]}')
questao 07
nomes = ["joão", "MaRia", "JOSÉ"]
sobrenomes = ["SILVA", "souza", "Tavares"]
nome_completo = list(zip(nomes,sobrenomes)) #Une as duas listas
for nome,sobrenome in nome_completo:
nome_sobrenome = nome.title() + " " + sobrenome.title()
print(f'Nome completo: {nome_sobrenome}')
questão 08
gols_marcados = [2, 1, 3, 1, 0]
gols_sofridos = [1, 2, 2, 1, 3]
def calcula_pontos(gols_marcados,gols_sofridos):
pontos = 0
for gol_marcado, gol_sofrido in zip(gols_marcados,gols_sofridos):
partida = gol_marcado - gol_sofrido
if partida >= 1:
pontos += 3
elif partida == 0:
pontos += 1
else:
pontos == 0
aproveitamento = pontos/15
return(pontos,aproveitamento)
resultado = calcula_pontos(gols_marcados,gols_sofridos)
print(f"A pontuação do time foi de {resultado[0]} e seu aproveitamento foi de {resultado[1]:2.2%}")