1.-
'''tamañoLista =len(lista)
valorMax= max(lista)
valorMin=min(lista)
sumaValores = sum(lista)
print(f'La lista tiene {tamañoLista} números, donde el mayor es {valorMax} y el menor es {valorMin}. La suma de los valores es {sumaValores}')'''
'''2 - Escribe una función que genere la tabla de multiplicar de un número entero del 1 al 10, según la elección del usuario. Como ejemplo, para el número 7, la tabla de multiplicar se debe mostrar en el siguiente formato:'''
'''numeroMultiplicar = int(input('Dime un numero entre el 1 y el 10: '))
if numeroMultiplicar <11 and numeroMultiplicar > 0:
for i in range (1, 11):
multiplicacion = i*numeroMultiplicar
print(f'{numeroMultiplicar} * {i} = {multiplicacion}')
else:
print('Numero no valido')'''
'''3 - Crea una función que lea la siguiente lista y devuelva una nueva lista con los múltiplos de 3:'''
'''def encontrarMultiplos(lista,multiplo):
multiplos = []
for n in lista:
if n % multiplo == 0:
multiplos.append(n)
return multiplos
lista = [97, 80, 94, 88, 80, 1, 16, 53, 62, 32, 24, 99]
multiploBuscado = 3
multiplosEncontrados = encontrarMultiplos(lista, multiploBuscado)
print(f"Los múltiplos de {multiploBuscado} en la lista son: {multiplosEncontrados}")'''
'''4 - Crea una lista de los cuadrados de los números de la siguiente lista [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]. Recuerda utilizar las funciones lambda y map() para calcular el cuadrado de cada elemento de la lista.'''
'''lista = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
cuadradosNumeros= []
funcion = lambda x: x ** 2
cuadrado = map(funcion, lista)
resultado = list(cuadrado)
print(resultado)'''
'''5 - Has sido contratado como científico(a) de datos de una asociación de skate. Para analizar las notas recibidas por los skaters en algunas competiciones a lo largo del año, necesitas crear un código que calcule la puntuación de los atletas. Para ello, tu código debe recibir 5 notas ingresadas por los jueces.'''
'''notas = [float(input(f"Ingrese la nota {i + 1}: ")) for i in range(5)]
notas.sort()
media = sum(notas[1:4]) / 3
print(f"Nota de la maniobra: {media:.2f}")'''
'''6 - Para cumplir con una demanda de una institución educativa para el análisis del
rendimiento de sus estudiantes, necesitas crear una función que reciba una lista de 4 notas
y devuelva:'''
'''
def evaluar_estudiante():
notas = []
for i in range (4):
nota = float(input('Podrias darme la nota: '))
if nota <11 and nota > 0:
notas.append(nota)
else:
print('Nota no valida')
mayorNota = max(notas)
menorNota = min(notas)
promedio = sum(notas) / len(notas)
if promedio > 7:
print(f'El estudiante obtuvo un promedio de {promedio}, con la mayor nota de {mayorNota} puntos y la menor nota de {menorNota} puntos y fue aprobado.')
else:
print(f'El estudiante obtuvo un promedio de {promedio}, con la mayor nota de {mayorNota} puntos y la menor nota de {menorNota} puntos y fue reprobado.')
evaluar_estudiante()'''
'''7 -
Apellido. Las listas son:'''
'''nombres = ["juan", "MaRia", "JOSÉ"]
apellidos = ["SILVA", "sosa", "Tavares"]
nombresNormalizados = list(map(lambda x: x.capitalize(), nombres))
apellidosNormalizados = list(map(lambda x: x.capitalize(),apellidos))
for nombre, apellido in zip(nombresNormalizados, apellidosNormalizados):
print(f'{nombre} {apellido}')'''
#8.-
'''def calcula_puntos(goles_marcados, goles_recibidos):
puntos = 0
for marcados, recibidos in zip(goles_marcados, goles_recibidos):
if marcados > recibidos:
puntos += 3
elif marcados == recibidos:
puntos += 1
max_puntos = len(goles_marcados) * 3
desempeno = (puntos / max_puntos) * 100
print(f'La puntuación del equipo fue de {puntos} y su rendimiento fue {desempeno:.2f}%')
goles_marcados = [2, 1, 3, 1, 0]
goles_recibidos = [1, 2, 2, 1, 3]
calcula_puntos(goles_marcados, goles_recibidos)'''
9.-
'''gastosCiudad = [200, 400, 250, 300]
distanciaCiudades = [850, 800, 300, 550]
def gastoHotel(dias):
# Multiplica días por 150
hotel = dias * 150
return hotel
def gastoGasolina(distancia):
distancia_total = distancia * 2 # Ida y vuelta
litros_necesarios = distancia_total / 14 # 14 km por litro
gasto = litros_necesarios * 5 # 5 reales por litro
return gasto
def gastoPaseo(dias,ciudad):
paseo = dias * gastosCiudad[ciudad]
return paseo
ciudad=0
dias = 3
hotel = gastoHotel(dias)
gasolina = gastoGasolina(distanciaCiudades[ciudad])
paseo = gastoPaseo(dias, ciudad)
total = hotel + gasolina + paseo