Documentos de Académico
Documentos de Profesional
Documentos de Cultura
["ALUMNO001","PC2",12],
["ALUMNO001","PC3",19],
["ALUMNO001","PC4",9],
["ALUMNO001","EXP",16],
["ALUMNO001","EXF",12],
["ALUMNO002","PC3",12],
["ALUMNO002","PC4",12],
["ALUMNO002","EXP",11],
["ALUMNO002","EXF",18],
["ALUMNO003","PC1",10],
["ALUMNO003","PC2",10],
["ALUMNO003","PC4",12],
["ALUMNO003","EXP",18],
["ALUMNO003","EXF",11],
["ALUMNO004","PC1",11],
["ALUMNO004","PC2",13],
["ALUMNO004","PC3",9],
["ALUMNO004","PC4",12],
["ALUMNO004","EXP",14],
["ALUMNO004","EXF",9]
]
def problema_1(parametro):
alumnos=[j[0] for j in parametro]
alumnos1=list(set(alumnos))
alumnos1.sort()
examenes=["PC1","PC2","PC3","PC4","EXP","EXF"]
s=[]
for i in alumnos1:
w=[]
for k in examenes:
l=0
for j in parametro:
if j[0]==i and j[1]==k:
w.append(j[2])
l+=1
if l==0:
w.append(0)
s.append([i,w])
return s
r=problema_1(movimientos)
print(r)
print("")
ventas=[
["Venta 01","Producto 01",25],
["Venta 01","Producto 04",15],
["Venta 01","Producto 03",43],
["Venta 02","Producto 01",25],
["Venta 02","Producto 03",34],
["Venta 03","Producto 02",13],
["Venta 03","Producto 01",29],
["Venta 03","Producto 03",15],
["Venta 04","Producto 01",80]
]
def problema_2(parametro):
venta=[i[0] for i in parametro]
venta1=list(set(venta))
producto=[i[1] for i in parametro]
producto1=list(set(producto))
e=[]
for x in venta1:
c=[ j[2] for j in parametro if j[0]==x]
e.append([x,sum(c)])
w=e.sort(key =lambda x :x[1])
if w==None:
w=e
f=[]
for x in producto1:
g=[j[2] for j in parametro if j[1]==x]
f.append([x,sum(g)])
u=f.sort(key=lambda x:x[1])
if u==None:
u=f
r=[]
for i in producto:
s=producto.count(i)
r.append([i,s])
v=r.sort(key=lambda x:x[1])
if v==None:
v=r
return w[-1],u[-1],r[-1]
f=problema_2(ventas)
print(f)
print("")
print("")
print("")
A=[[4,5,2,123,1],
[7,4,23,1,5],
[-12,23,-2,3,12],
[0,0,6,-7,34],
[2,4,-1,-21,-7]
]
B=[[5,4,12,64,21],
[2,4,23,-11,5],
[-51,23,-2,-13,1],
[12,4,6,63,4],
[24,14,1,-1,27]
]
def problema_3(a,b):
z=[]
r=[]
for i in range(5):
h=problema_3(A,B)
for j in h:
print(j)
print("")
#problema3
w=[]
u=["telefono","direccion","nombre"]
r=input("ingrese en telefono ")
w.append([u[0], r])
s=input("ingrese direccion ")
w.append([u[1],s])
t=input("ingrese nombre ")
w.append([u[2],t])
print("los datos personales son: ",w)
def conteo(N):
if N==0:
print(N)
else:
print(N)
conteo(N-1)
print(conteo(15))
def factorial(n):
if n==0 or n==1:
return 1
else:
return n*factorial(n-1)
def serie(n):
if n==0 or n==1:
return 1
else:
return serie(n-1) + serie(n-2)
print(serie(6))
#problema x
a=[[4,5,9,2],
[8,9,13,16],
[8,15,4,19],
[12,85,9,36]
]
b=[[9,5,69,2],
[2,5,9,16],
[115,26,63],
[48,7,5,2]
]
#suma de diagonales
def sumdiagonales(a):
d=[]
for i in range(4):
d.append(a[i][i])
s=sum(d)
o=[]
p=3
for j in range(4):
o.append(a[j][p])
p-=1
e=sum(o)
t=[]
for p in a:
c=max(p)
t.append(c)
x=max(t)
q=len(a)
t=len(a[0])
se=a[0][0]+a[0][t-1]+a[q-1][0]+a[q-1][t-1]
return s,e,x,se
print(sumdiagonales(a))