1 lista = [16, 14, 63, 65, 17, 99, 70, 11, 20, 48, 79, 32, 17, 89, 12, 25, 66]
Leer el tamaño de la lista
tam = len(lista)
Leer el valor máximo y mínimo
mayor = max(lista) menor = min(lista)
Calcular la suma de los valores de la lista
soma = sum(lista)
Mostrar un mensaje al final
print(f"La lista tiene {tam} números, donde el mayor es {mayor} y el menor es {menor}. La suma de los valores es {suma}")
- def tabla_multiplicar(numero): print(f"Tabla de multiplicar del {numero}:") for i in range(11): print(f"{numero} x {i} = {numero * i}")
Uso de la función
tabla_multiplicar(7)
3 def multiplos_de_tres(lista): return [num for num in lista if num % 3 == 0]
Uso de la función
lista_original = [97, 80, 94, 88, 80, 1, 16, 53, 62, 32, 24, 99] mult_3 = multiplos_de_tres(lista_original) print(mult_3)
4 numeros = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] cuadrados = list(map(lambda x: x**2, numeros)) print(cuadrados)
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}")
def analisis_notas(notas): mayor = max(notas) menor = min(notas) media = sum(notas) / len(notas) situacion = "Aprobado" if media >= 6 else "Reprobado" return mayor, menor, media, situacion
Uso de la función
notas_estudiante = [float(input(f"Ingrese la nota {i + 1}: ")) for i in range(4)] resultado = analisis_notas(notas_estudiante) print(f"El estudiante obtuvo una media de {resultado[2]:.2f}, con la mayor nota de {resultado[0]:.2f} puntos y la menor nota de {resultado[1]:.2f} puntos y fue {resultado[3]}")
7 nombres = ["juan", "MaRia", "JOSÉ"] sobrenombres = ["SILVA", "sosa", "Tavares"]
Normalizar nombres y apellidos y crear una nueva lista con los nombres completos
nombres_normalizados = map(lambda x: x.capitalize(), nombres) sobrenombres_normalizados = map(lambda x: x.capitalize(), sobrenombres) nombres_completos = list(map(lambda x, y: f"Nome completo: {x} {y}", nombres_normalizados, sobrenombres_normalizados)) print(nombres_completos)