
no puedo imprimir el -50
Publicado por Eder (5 intervenciones) el 30/09/2018 08:54:37
Hola saludos
Agradezco tu colaboración:
Tengo un problema con este algoritmo
no puedo imprimir el -50
solo desde -45,-23,-21,-14,-9,-2,0,1,3,5,16,17,24,29,30,40,52,53,92
Existe alguna respuesta a esto y como puedo solucionarlo gracias
Algoritmo
Agradezco tu colaboración:
Tengo un problema con este algoritmo
no puedo imprimir el -50
solo desde -45,-23,-21,-14,-9,-2,0,1,3,5,16,17,24,29,30,40,52,53,92
Existe alguna respuesta a esto y como puedo solucionarlo gracias
Algoritmo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
L=[-50,-45,-23,-21,-14,-9,-2,0,1,3,5,16,17,24,29,30,40,52,53,92]
print("Lista",L)
print("Numeros exigidos en el laboratorio | -45 | -21 | 0 | 92 | 100 |")
n=int(input("Ingrese uno de los valores exigidos en el laboratorio: "))
ban=False
contador=0
posicion=0
while ban==False: #Ciclo while - Centinela o bandera - Mientras la condicion sea falsa realiza una y otra vez el ciclo
while contador<=len(L): #Mientras contador es menor al numero de elecmentos de la lista se ejecuta el ciclo
print(contador)
#problema solo toma desde -45,-23,-21,-14,-9,-2,0,1,3,5,16,17,24,29,30,40,52,53,92] dejando por fuera al -50
if L[contador]==n: #Condicional permite mediante comparacion saber si el numero se encuentra en la lista
break #Rompe el ciclo
else:
ban=True #Rompe swich
contador=contador+1 #Actualiza el contador en cada ciclo
posicion=contador+1 #Nos da la posicion del numero de la lista
if n not in L:
print("El numero",n,"no se encuentra en la lista L")
print("# Iteracion",contador)
else:
print("El numero",n,"se encuentra en la lista L")
print("# Posicion:",posicion)
print("# Iteracion:",contador+1)
Valora esta pregunta


0