Documentos de Académico
Documentos de Profesional
Documentos de Cultura
EN PYTHON
EJEMPLO:
Entrada: Salida:
n: 6 suma pares: 10
3 10 2 11 -2 7 suma impares: 21
promedio: 5.1667
Ejemplo 1:
Dado un vector de tamaño n, y datos por teclado. Calcular la suma de los
pares, de los impares, y calcular el promedio de todos los datos
n = int(input("Tam. del vector: "))
v = list(map(int,input("datos del vector: ").split()))
spar = 0
simpar = 0
suma = 0
for i in v:
suma += i
if i%2==0:
spar += i
else:
simpar += i
En python:
Matrices
La matrices no son una estructura propia de Python.
Simplemente, una matriz es una lista de listas
A partir de los vectores o listas, se generan las matrices. por ejemplo una matriz
con datos por defecto:
matriz= [ [ 1, 2, 3],
[ 4, 5, 6],
[ 7, 8, 9],
[10,11,12] ]
o bien: matriz= [ [ 1, 2, 3], [ 4, 5, 6], [ 7, 8, 9], [10,11,12] ]
Cada elemento de la matriz, es una lista a las que accedemos de la siguiente forma:
print(matriz[0]) #[1,2,3]
print(matriz[2]) #[7,8,9]
Para acceder a los datos, utilizamos dos indices:
print(matriz[0][2]) #3 elemento de la fila 0 y columna 2
print(matriz[1][1]) #5 elemento de la fila 1 y columna 1
Matrices
Para definir o inicializar una matriz, con n filas y m columnas;
M=[] def creaMatriz(n,m):
for i in range(n): matriz = []
fila = [0]*m fori in range(n):
M.append(fila) matriz.append([<dato>] * m)
return matriz
- Lo que se hace es inicializar n*m espacios de datos.