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

[Proyecto] Desafio: hora de practicar

#Escribe un código que lee la lista siguiente y realiza:``

lista = [16, 14, 63, 65, 17, 99, 70, 11, 20, 48, 79, 32, 17, 89, 12, 25, 66]
# 1. Leer el tamaño de la lista
tamañolista = len(lista)
# 2. Leer el valor máximo y mínimo
mayor = max(lista)
menor = min(lista)
# 3. Calcular la suma de los valores de la lista
suma_total= sum(lista)
# 4. Mostrar un mensaje al final: La lista tiene `tamano` números, donde el mayor 
# es `mayor` y el menor es `menor`. La suma de los valores es `suma`.
print(f"La lista tiene {tamañolista} numeros, donde el mayor es {mayor}, y el menor es {menor}. La suma de los valores es {suma_total}")

#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:

# Tabla del  7:
# 7 x 0 = 0
# 7 x 1 = 7
# [...]
# 7 x 10 = 70

def tabla_multiplicar(numero):
    print(f"Tabla del {numero}:")
    for i in range(11):
        resultado = numero * i
        print(f"{numero} x {i} = {resultado}")


numero_usuario = int(input("Ingresa un número entero: "))
tabla_multiplicar(numero_usuario)
def multiplos_de_tres(lista):
    nueva_lista = [numero for numero in lista if numero % 3 == 0]
    return nueva_lista


numeros = [97, 80, 94, 88, 80, 1, 16, 53, 62, 32, 24, 99]

resultado = multiplos_de_tres(numeros)
print(resultado)
#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)

def calcular_puntuacion_skaters():
    notas = []

    for i in range(5):
        nota = float(input(f"Ingrese la nota del juez {i+1}: "))
        notas.append(nota)
    
    promedio = sum(notas) / 5

    print(f"Puntuación final del skater: {promedio:.2f}")

calcular_puntuacion_skaters()
def analizar_rendimiento(notas):
    mayor = max(notas)
    menor = min(notas)
    media = sum(notas) / len(notas)
    situacion = "Aprobado(a)" if media >= 6 else "Reprobado(a)"
    
    print(f"El estudiante obtuvo una media de {media:.2f}, con la mayor nota de {mayor} puntos y la menor nota de {menor} puntos y fue {situacion}.")

# Ejemplo de uso
notas_estudiante = [7.5, 5.0, 8.0, 6.0]
analizar_rendimiento(notas_estudiante)

nombres = ["juan", "MaRia", "JOSÉ"]
apellidos = ["SILVA", "sosa", "Tavares"]

nombrenormalizado = list(map(lambda x: x.capitalize(), nombres))
apellidonormalizado = list(map(lambda x: x.capitalize(), apellidos))

print(list(map(lambda x, y: x + " " + y, nombrenormalizado, apellidonormalizado)))
def calcula_puntos(goles_marcados, goles_recibidos):
    puntos = 0
    total_partidos = len(goles_marcados)

    for marcados, recibidos in zip(goles_marcados, goles_recibidos):
        if marcados > recibidos:
            puntos += 3 
        elif marcados == recibidos:
            puntos += 1  

    maximo_puntos = total_partidos * 3
    desempeno = (puntos / maximo_puntos) * 100

    print(f"La puntuación del equipo fue {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)
def gasto_hotel(dias):
    return dias * 150

def gasto_gasolina(distancia):
    consumo_por_km = 14  
    precio_gasolina = 5  
    distancia_total = distancia * 2  
    litros_necesarios = distancia_total / consumo_por_km
    return litros_necesarios * precio_gasolina

def gasto_paseo(dias, costo_diario_paseo):
    return dias * costo_diario_paseo


ciudades = ["Salvador", "Fortaleza", "Natal", "Aracaju"]
distancias = [850, 800, 300, 550] 
gastos_paseo_por_dia = [200, 400, 250, 300]  


ciudad_destino = "Salvador"
dias_viaje = 3


indice = ciudades.index(ciudad_destino)
distancia = distancias[indice]
costo_paseo_diario = gastos_paseo_por_dia[indice]


total_hotel = gasto_hotel(dias_viaje)
total_gasolina = gasto_gasolina(distancia)
total_paseo = gasto_paseo(dias_viaje, costo_paseo_diario)


gasto_total = total_hotel + total_gasolina + total_paseo


print(f"Con base en los gastos definidos, un viaje de {dias_viaje} días a {ciudad_destino} desde Recife costaría {gasto_total:.2f} reales.")
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