1
lista = [16, 14, 63, 65, 17, 99, 70, 11, 20, 48, 79, 32, 17, 89, 12, 25, 66]
tamano = int(len(lista))
mayor = int(max(lista))
menor = int(min(lista))
suma = int(sum(lista))
#print(f"El tamaño de la lista es de: {tamano}")
#print(f"El número máximo de la lista es: {mayor}")
#print(f"El tamaño mínimo de la lista es: {menor}")
#print(f"La suma de los valores de la lista es: {suma}")
print(f"La lista tiene {tamano} números, donde el mayor es {mayor} y el menor es {menor}.\nLa suma de los valores es: {suma}")
2
factor = int(input("Digite un número: "))
def tabla(multiplicador):
for i in range(1,10+1):
producto = multiplicador * i
print(f"{multiplicador} x {i} = {producto}")
tabla(factor)
3
numeros = [97, 80, 94, 88, 80, 1, 16, 53, 62, 32, 24, 99]
def obtener_multiplos_de_3(lista):
multiplos = []
for numero in lista:
if numero % 3 == 0:
multiplos.append(numero)
return multiplos
# Llamada a la función
resultado = obtener_multiplos_de_3(numeros)
# Mostrar resultado
print("Múltiplos de 3:", resultado)
4
lista = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
#cuadrado = map(lambda x: print(f"{x} al cuadrado es: {x*x}"), lista) #Intento, no se que tan válido sea
cuadrado = map(lambda x: x*x, lista)
cuadrado = list(cuadrado)
for i in range(0,len(cuadrado)):
print(f"{i+1} al cuadrado es: {cuadrado[i]}")
5
notas = []
for i in range(0, 5):
nota = input("Ingrese una nota: ")
notas.append(nota)
notas[i] = float(notas[i])
#print(type(notas[i]))
promedio= map(lambda x: sum(x)/len(notas), [notas])
promedio = list(promedio)
print(f"El promedio de las notas del atleta es: {promedio}")
6
lista_notas = []
def informe_notas(lista_notas): #funcion informe_notas, lista lista_notas
for i in range(4):
nota = float(input("Ingrese nota: "))
lista_notas.append(nota)
mayor = max(lista_notas)
menor = min(lista_notas)
promedio = sum(lista_notas)/len(lista_notas)
if promedio >= 4:
situacion = 'aprobado'
else:
situacion = 'reprobado'
return mayor, menor, promedio, situacion #retorno de valores y fin de funcion informe_notas
mayor, menor, promedio, situacion = informe_notas(lista_notas)
print(f"El estudiante obtuvo una media de {promedio}, con la mayor nota de {mayor} puntos, y la menor nota de {menor} puntos y su situación fue {situacion}")
7
nombres = ["juan", "MaRia", "JOSÉ"]
apellidos = ["SILVA", "sosa", "Tavares"]
concatenacion = list(map(lambda n,a: n.capitalize()+ " " + a.capitalize(),nombres,apellidos))
concatenacion = list(concatenacion)
print(f"Los nombres completos son: {concatenacion}")
8
goles_marcados = [2, 1, 3, 1, 0]
goles_recibidos = [1, 2, 2, 1, 3]
def calcular_puntos(goles_marcados, goles_recibidos):
puntaje = 0
desempeno = 0
for i in range(0,len(goles_marcados)):
if goles_marcados[i] > goles_recibidos[i]:
puntaje += 3
elif goles_marcados[i] < goles_recibidos[i]:
puntaje += 0
else:
puntaje += 1
desempeno = round(puntaje/(3*len(goles_marcados))*100,1) #calculo del desempeño
return puntaje, desempeno #retorno de valores y fin de funcion calcular_puntos
puntaje, desempeno = calcular_puntos(goles_marcados,goles_recibidos)
print(f"La puntuación del equipo fue de {puntaje} puntos y su desempeño fue de {desempeno}%")