Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Definición:
Variable_arreglo=[]
Inicialización
Variable_arreglo =[4,5,6,3,4,5,7,5]
tipo_documento=[‘DNI’, ‘RUC’]
print(Variable_arreglo)
[4,5,6,3,4,5,7,5,11]
1
Arreglos en Python
2
Arreglos en Python
1. Calcular las notas desaprobadas, cantidad de
desaprobadas y promedio de los desaprobados.
2. Calcular la máxima nota ingresada
3. Calcular la Mínima nota ingresada
4. Calcular el promedio de notas
5. Calcular el número que se repite mas veces.
6. Ordenar los elementos del arreglo de mayor a
menor.
3
Arreglos en Python
1. Ingresar el nombre y la Nota final de cada alumno de un
curso. Calcular:
a.La cantidad de alumnos que han obtenido nota aprobatoria
( nota mayor a 10) e imprimir los nombres.
b.La cantidad de alumnos que han jalado ( Nota menor a 10) e
imprimir sus nombres.
c.El promedio del Aula.
4
Arreglos Bidimensionales
a. Definición Arreglo Unidimensional:
Variable_arreglo=[] ** se define unidimensional
5
Arreglos Bidimensionales
Ejemplo:
notas=[]
for i in range(n):
notas.append([])
for j in range(4):
nota=int(input(“ingrese nota :"))
notas[i].append(nota)
print(notas[i])
print( nombres)
6
Arreglos Bidimensionales
1. Calcular el promedio final de cada alumno
2. Listar a los jalados de acuerdo al promedio Final
3. Listar a los aprobados de acuerdo al promedio final
7
Arreglos Bidimensionales
8
Programa en python
# Declaro las listas
lista_1 = ["Una","frase","formada","con","palabras"]
lista_2 = ["Otra","frase","con","otras","palabras"]
resultado = []
print resultado
9
Arreglos en Python
i=0
n=0
while n<3:
n = int(raw_input("\n\nCuantos puntos tiene la funcion a lineaizar: "))
horizontal=vertical=range(n)
while (i<n):
print "\n"
horizontal[i]=float(raw_input("x["+str(i)+"]="))
print horizontal[i]
vertical[i]=float(raw_input("y["+str(i)+"]="))
print vertical[i]
i=i+1
print "\n"
i=0
while (i<n):
print horizontal[i], vertical[i], "\n"
i=i+1
i=0
SUMx=SUMy=SUMxy=SUMxx=a=b=0.0
while (i<n):
print SUMx, SUMy, SUMxy, SUMxy, "\n"
SUMx = SUMx + horizontal[i]
SUMy = SUMy + vertical[i]
SUMxy = SUMxy + (horizontal[i]*vertical[i])
SUMxx = SUMxx + (horizontal[i]*horizontal[i])
i=i+1
print SUMx, SUMy, SUMxy, SUMxy, "\n"
a = ( (SUMx*SUMy) - (n*SUMxy) ) / ( (SUMx*SUMx) - (n*SUMxx) )
b = ( SUMy - (a*SUMx) ) / n
print a,"x",
if b>=0:
print "+",
print b
************************************************** **************
10
Programa en Python
i=0
n=0
horizontal=[]
vertical=[]
while (i<n):
print( "\n“)
horizontal.append(float(input("x["+str(i)+"]=")))
print horizontal[i]
vertical.append(float(input("y["+str(i)+"]=")))
print vertical[i]
i=i+1
print "\n"
i=0
while (i<n):
print horizontal[i], vertical[i], "\n"
i=i+1
************************************************** **************
11
12
Problema 7.11
n=int(input("Ingrese la cantidad de alumnos: "))
coeficiente=[] =[4,5,6,3,4,5,7,5]
for i in range(8):
coeficiente.append(int(input(" coeficiente["+str(i)+"]=")))
notas=[]={[12,14,15,16,15,17,15],[],[],}
for i in range(n):
print("ingrese notas del alumno--> "+str(i))
notas.append([])
for j in range(8):
notas[i].append(float(input(" alumno--> " + str(i)+"curso["+str(j)+"]=")))
print(notas)
15