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

12 Desafío: hora de practicar

1 - 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
  2. Leer el valor máximo y mínimo
  3. Calcular la suma de los valores de la 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.
lista = [16, 14, 63, 65, 17, 99, 70, 11, 20, 48, 79, 32, 17, 89, 12, 25, 66]
tamaño = len(lista)
mayor = max(lista)
menor = min(lista)
suma = sum(lista)
print(f'La lista tiene  {tamaño} numero, donde el mayor es {mayor} y el menor es {menor}. La suma de los valores es {suma} ')

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:
Tabla del 7:
7 x 0 = 0
7 x 1 = 7
[...]
7 x 10 = 70

numero = int(input('Ingrese un numero del 1 al 10: '))
for i in range(11):
    print(f'{numero} x {i} = {numero*i}')

3 - Crea una función que lea la siguiente lista y devuelva una nueva lista con los múltiplos de 3:
[97, 80, 94, 88, 80, 1, 16, 53, 62, 32, 24, 99]

lista_1 = [97, 80, 94, 88, 80, 1, 16, 53, 62, 32, 24, 99]
lista_2 = []
def multiplo_3(lista):
    for i in lista:
        if i % 3 == 0:
            lista_2.append(i)
    return lista_2
    
multiplo_3(lista)

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_4 =[1,2,3,4,5,6,7,8,9,10]
cuadrado = list(map(lambda x: x**2, lista_4))
cuadrado

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.

nota1a = int(input('Ingrese la primera nota: '))
nota2a = int(input('Ingrese la segunda nota: '))
nota3a = int(input('Ingrese la tercera nota: '))
nota4a = int(input('Ingrese la cuarta nota: '))
nota5a = int(input('Ingrese la quinta nota: '))
promedio_final = lambda x: (nota1a + nota2a + nota3a + nota4a + nota5a)/5
promedio

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:
mayor nota
menor nota
media
situación (Aprobado(a) o Reprobado(a))
Uso de la función
Mostrar: El estudiante obtuvo una media de media, con la mayor nota de mayor puntos y la menor nota de menor puntos y fue situacion.)

calificacion_1= float(input('Ingrese la primera nota: '))
calificacion_2= float(input('Ingrese la segunda nota: '))
calificacion_3= float(input('Ingrese la tercera nota: '))
calificacion_4= float(input('Ingrese la cuarta nota: '))
lista_6 = [calificacion_1, calificacion_2, calificacion_3, calificacion_4]
def informe_calificacion(lista_6):
  maximo = max(lista_6)
  minimo = min(lista_6)
  media = (lista_6[0] + lista_6[1] + lista_6[2] + lista_6[3])/4
  if media >= 6:
    situacion = 'aprobado'
  else:
    situacion ='desaprobado'
  return maximo, minimo, media, situacion
informe_calificacion(lista_6)

7 - Has recibido una demanda para tratar 2 listas con los nombres y apellidos de cada estudiante concatenándolos para presentar sus nombres completos en la forma Nombre Apellido. Las listas son:
nombres = ["juan", "MaRia", "JOSÉ"]
apellidos = ["SILVA", "sosa", "Tavares"]

Normalizar nombres y apellidos y crear una nueva lista con los nombres completos
Puedes apoyarte en la función map()

nombres =['juan','MaRia','JOSE']
apellidos = ['SILVA','sosa','Tavares']
nombre_completo = list(map(lambda x, y: x.capitalize() + ' ' + y.capitalize(), nombres, apellidos))
nombre_completo
1 respuesta

Hola Ariel,

Gracias por compartir tu código con nosotros. Recuerda que estamos aquí para ayudarte. Si necesitas ayuda, no dudes en buscarnos en el foro.

¡Gracias nuevamente!

Saludos,

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