ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Función en Python


Enviado por   •  12 de Octubre de 2023  •  Ensayos  •  430 Palabras (2 Páginas)  •  63 Visitas

Página 1 de 2

Ejercicio 1 - Escribe una función en Python que reciba como entrada una lista de números enteros y devuelva el promedio de los valores de la lista. Luego, crea un archivo de texto llamado "promedio.txt" y escribe en él el resultado obtenido. La función no debe imprimir nada en la consola.

```pitón

def calcular_promedio(lista):

promedio = sum(lista) / len(lista)

devolver el promedio

números = [1, 2, 3, 4, 5]

resultado = calcular_promedio(numeros)

con open("promedio.txt", "w") como archivo:

archivo.write(str(resultado))

```

Esta función, llamada `calcular_promedio`, recibe como entrada una lista de números enteros y devuelve el promedio de los valores de la lista. Luego, se crea un archivo de texto llamado "promedio.txt" y se escribe en él el resultado obtenido.

Ejercicio 2 - Escribe un programa en Python que solicite al usuario ingresar dos listas de números enteros de igual longitud. Luego, crea una matriz de NumPy que contenga ambas listas como filas y aplique la suma de matrices para obtener una tercera fila que contenga la suma de las dos primeras. Por último, imprime la matriz resultante en la consola.

```pitón

importar numpy como np

# Solicitar al usuario ingresar las dos listas de numeros enteros

lista1 = input("Ingresa la primera lista de numeros enteros separados por espacios: ").split()

lista2 = input("Ingresa la segunda lista de numeros enteros separados por espacios: ").split()

# Convertir las listas en arrays de NumPy

array1 = np.array([int(num) for num in lista1])

array2 = np.array([int(num) for num in lista2])

# Crear una matriz de NumPy con ambas listas como filas

matriz = np.matriz([matriz1, matriz2])

# Calcular la suma de las dos filas de la matriz

suma = np.sum(matriz, eje=0)

# Agregar la tercera fila con la suma de las dos primeras

matriz = np.vstack([matriz, suma])

# Imprimir la matriz resultante

print("Matriz resultante:")

imprimir (matriz)

```

Puedes ejecutar este programa en Python y te solicitará ingresar las dos listas de números enteros. Luego, imprimirá la matriz resultante que contiene las dos listas originales como filas y la tercera fila que es la suma de las dos primeras.

Ejercicio 3 - Escribe una función en Python que reciba como entrada una lista de palabras y devuelva un diccionario donde las claves sean las palabras de la lista y los valores sean el número de veces que aparece cada palabra en la lista. Luego, escribe el diccionario resultante en un archivo de texto llamado "frecuencias.txt" utilizando el siguiente formato: <Palabra>: <Frecuencia> <Palabra>: <Frecuencia> ...

...

Descargar como (para miembros actualizados)  txt (3 Kb)   pdf (68.6 Kb)   docx (191.5 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com