Está en la página 1de 2

#Ejercicios con listas

A=[3,25,14,18,32,27,48]

B=[12,'Juan','Pedro',[3,4,5,6,7],13,18]

#listas por comprension

A1=[k**2 for k in A]

A2=[k for k in A if k%6==0]

#Comandos de listas

B3=B[3][2]

B2=B[:3]+['HOLA']+B[3:]

B1=B[3]

A3=A[2:5:1]

A4=A[3:]

A=A+[12]

print(B2)

#Ingresar valores en una lista y calcular la mayor nota y a quien pertenece

##Validar nro entero en un rango

def NroEntero(Texto,Min,Max):

N=float(input(Texto))

while N<Min and N>Max:

print('El numero no es valido, ingrese de nuevo')

N=float(input(Texto))

return N

#Leer una lista

def LeerLista(Texto,N):

L=[]

for k in range(0,N):
L=L+[NroEntero('Ingrese nota:',0,20)]

return L

##Leer cantidad de elementos de la lista

N=NroEntero('Ingresar el nro de alumnos:',1,100)

##Leer lista de alumnos

Lista=LeerLista('Ingrese las notas de los' +chr(N)+ 'alumnos',N)

También podría gustarte