Está en la página 1de 4

Elt-230 Daniel Adrian Quisbert Quisbert

LABORATORIO #2

Tipos de datos numéricos, tipo de dato


complejos
1. Con menú de opciones realice un programa para sumar, restar, multiplicar y
dividir nros complejos
2. Con listas crear la matriz identidad y la matriz triangular superior

#MATRIZ IDENTIDAD
matriz=[]
fila=int(input("filas?"))
while fila<=0 or fila>10:
fila=int(input("filas?"))
columna=int(input("columnas?"))
while columna<=0 or columna>10:
columna=int(input("columnas?"))
#datos para la matriz
for i in range(0,fila):
fi=[]
for j in range (0,columna):
if i==j:
fi.append(1)
else:
fi.append (0)
matriz.append(fi)

#asi esta almacenada la lista


print("Asi esta almacenada la lista: ")
print(matriz)
print("Mostramos la lista en forma de matriz")
for i in range(0,fila):
for j in range (0,columna):
print(matriz[i][j],end="\t")
print()

1
Elt-230 Daniel Adrian Quisbert Quisbert

2
Elt-230 Daniel Adrian Quisbert Quisbert

#MATRIZ SUPERIOR
import random
matriz=[]
fila=int(input("filas?"))
while fila<=0 or fila>10:
fila=int(input("filas?"))
columna=int(input("columnas?"))
while columna<=0 or columna>10:
columna=int(input("columnas?"))
#datos para la matriz
for i in range(0,fila):
fi=[]
for j in range (0,columna):
a=int(random.random()*100)
fi.append(a)
matriz.append(fi)

print("Asi esta almacenada la lista: ")


print(matriz)
print("Mostramos la lista en forma de matriz")
for i in range(0,fila):
for j in range (0,columna):
print(matriz[i][j],end="\t")
print()
for i in range(0,fila):
fi1=[]
for j in range (0,columna):
if i>j:
matriz[i][j]=0
print("Mostramos la triangular superior")
for i in range(0,fila):
for j in range (0,columna):
print(matriz[i][j],end="\t")
print()

3
Elt-230 Daniel Adrian Quisbert Quisbert

También podría gustarte