Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

[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.")