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 - Crea un código para imprimir la suma de los elementos de cada una de las listas contenidas en la siguiente lista: lista_de_listas = [[4, 6, 5, 9], [1, 0, 7, 2], [3, 4, 1, 8]]


suma = [sum(x) for x in lista_de_listas]
print(suma)'''

'''2 - Crea un código para generar una lista que almacene el tercer elemento de cada tupla contenida en la siguiente lista de tuplas:'''

'''lista_de_tuplas = [('Pedro', 1.74, 81), ('Júlia', 1.65, 67), ('Otávio', 1.81, 83)]
tercerElemento = [x[2] for x in lista_de_tuplas]
print(tercerElemento)'''

'''3 - A partir de la lista: lista = ['Pedro', 'Júlia', 'Otávio', 'Eduardo'], crea un código para generar una lista de tuplas en la que cada tupla tenga el primer elemento como la posición del nombre en la lista original y el segundo elemento siendo el propio nombre.'''

'''lista = ['Pedro', 'Júlia', 'Otávio', 'Eduardo']
tuplas = [(i, nombre) for i, nombre in enumerate(lista)]
print(tuplas)'''

'''4 - Crea una lista usando la comprensión de listas (list comprehension) que almacene solo el valor numérico de cada tupla en caso de que el primer elemento sea 'Apartamento', a partir de la siguiente lista de tuplas:'''

'''alquiler = [('Apartamento', 1700), ('Apartamento', 1400), ('Casa', 2150), ('Apartamento', 1900), ('Casa', 1100)]
alquilerApartamento = [valor for tipo, valor in alquiler if tipo == 'Apartamento']
print(alquilerApartamento)'''

'''5 - Crea un diccionario usando la comprensión de diccionarios (dict comprehension) en el que las claves estén en la lista meses = ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', 'Out', 'Nov', 'Dez'] y los valores estén en gasto = [860, 490, 1010, 780, 900, 630, 590, 770, 620, 560, 840, 360].'''

'''meses = ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', 'Out', 'Nov', 'Dez'] 
gasto = [860, 490, 1010, 780, 900, 630, 590, 770, 620, 560, 840, 360]
diccionario = { m:g for (m,g) in zip(meses, gasto)}
print(diccionario)'''

'''6 -

'''ventas = [('2023', 4093), ('2021', 4320), ('2021', 5959), ('2022', 8883), ('2023', 9859), ('2022', 5141), ('2022', 7688), ('2022', 9544), ('2023', 4794), ('2021', 7178), ('2022', 3030), ('2021', 7471), ('2022', 4226), ('2022', 8190), ('2021', 9680), ('2022', 5616)]
ventas2022 = [valor for año, valor in ventas if año == '2022' and valor > 6000]
print(ventas2022)
'''

'''7 -

Glucosa igual o inferior a 70: 'Hipoglicemia'
Glucosa entre 70 y 99: 'Normal'
Glucosa entre 100 y 125: 'Alterada'
Glucosa superior a 125: 'Diabetes'''

'''La clínica proporcionó parte de los valores y tu tarea es crear una lista de tuplas usando la
comprensión de listas que contenga la etiqueta y el valor de la glucemia en cada tupla.'''

'''glicemia = [129, 82, 60, 97, 101, 65, 62, 167, 87, 53, 58, 92, 66, 120, 109, 62, 86, 96, 103, 88, 155, 52, 89, 73]
glicemiaTuplas = [(
        'Hipoglicemia' if valor <= 70
        else 'Normal' if valor <= 99
        else 'Alterada' if valor <= 125
        else 'Diabetes',
        valor
    )
    for valor in glicemia
]

for etiqueta, valor in glicemiaTuplas:
    print((etiqueta, valor))'''

'''8 -

'''id = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
cantidad = [15, 12, 1, 15, 2, 11, 2, 12, 2, 4]
precio = [93.0, 102.0, 18.0, 41.0, 122.0, 14.0, 71.0, 48.0, 14.0, 144.0]


id = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
cantidad = [15, 12, 1, 15, 2, 11, 2, 12, 2, 4]
precio = [93.0, 102.0, 18.0, 41.0, 122.0, 14.0, 71.0, 48.0, 14.0, 144.0]

tabla = [('id', 'cantidad', 'precio', 'total')] + [(i, c, p, c * p) for i, c, p in zip(id, cantidad, precio)]

for fila in tabla:
    print(fila)'''

'''9 -

'''estados = ['CMX', 'OAX', 'PUE', 'PUE', 'CMX', 'PUE', 'OAX', 'OAX', 'OAX', 'CMX', 'CMX','PUE', 'OAX', 'CMX', 'VER', 'PUE', 'VER', 'CMX', 'PUE', 'CMX', 'OAX', 'CMX', 'PUE']

conteo_sucursales = {estado: estados.count(estado) for estado in set(estados)}
print(conteo_sucursales)'''

'''10 -

'''empleados = [('CMX', 16), ('OAX', 8), ('PUE', 9), ('PUE', 6), ('CMX', 10), ('PUE', 4),
            ('OAX', 9), ('OAX', 7), ('OAX', 12), ('CMX', 7), ('CMX', 11), ('PUE', 8),
            ('OAX', 8), ('CMX', 9), ('VER', 13), ('PUE', 5), ('VER', 9), ('CMX', 12),
            ('PUE', 10), ('CMX', 7), ('OAX', 14), ('CMX', 10), ('PUE', 12)]

empleados_por_estado = {}
for estado, cantidad in empleados:
    empleados_por_estado.setdefault(estado, []).append(cantidad)

suma_empleados = {estado: sum(valores) for estado, valores in empleados_por_estado.items()}

print(empleados_por_estado)
print(suma_empleados)'''
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