Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Desafío: hora de practicar

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
1 respuesta

Hola , espero que estés muy bien.

Felicitaciones por tu aprendizaje. Estamos priorizando el foro para postear dudas, así optimizamos el tiempo de respuesta para ustedes.

Para no dejar de compartir los códigos, actividades y ejercicios que realizas, creamos un canal en Discord (#compartetucodigo) donde puedes compartirlos, dar y sugerir mejoras con el resto de tus compañeros.

Un saludo.

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios