Está en la página 1de 11

Ciclo condicional (Mientras Que / While)

• Está controlado por una condición.


Inicio
• Requiere un condicional:
• Puede ser simple o complejo. Ciclo
Condición
• Finaliza al obtener un valor falso en la
condición. Operaciones
(Cuerpo del Ciclo)
Implementación ciclo while en Python
while <condicion>:
<bloque1>
Condición: es el criterio de repetición del ciclo, representa un
valor booleano, si es cierto, el ciclo repite su cuerpo, si no es así,
termina la iteración.
Implementación ciclo while en Python

i = 1
1, 2, 3, 4, 5
while i < 6:
print(i)
i += 1
Estructura de un Vector (Lista)
• Estructura de datos
• Dinámica
• Lineal
• Indexada
Creación de un Vector (Lista)
Sólo debe indicarse la creación con una lista vacía.

numeros = []
[]
print(numeros)
Adición a un Vector (Lista)
Usando la función append: (adición al final)
numeros.append(200)
numeros.append(-1) [200, -1, 5]
numeros.append(5)
print(numeros)

Usando la función insert: (adición en posición)


numeros.insert(1, 500)
print(numeros) [200, 500, -1, 5]
numeros.insert(0, -100) [-100, 200, 500, -1, 5]
print(numeros)
Modificación de un Vector (Lista)
Se puede cambiar el valor de una posición específica con el
acceso a []:

print(numeros)
numeros[3] = 357 [-100, 200, 500, -1, 5]
print(numeros) [-100, 200, 500, 357, 5]
Recorrido en un Vector (Lista)

-100
for numero in numeros: 200
print(numero) 500
357
5
Búsqueda en un Vector (Lista)
Con el operador in: (pertenencia)
print(numeros)
if 45 in numeros:
print("45 se encuentra en el vector") [-100, 200, 500, 357, 5]
else: 45 no se encuentra en el vector
print("45 no se encuentra en el vector")

if 200 in numeros:
print("200 se encuentra en el vector")
[-100, 200, 500, 357, 5]
else:
200 se encuentra en el vector
print("200 no se encuentra en el vector")
Búsqueda en un Vector (Lista)
Con la función count: (apariciones)
print(numeros)
print("Apariciones de 45 en el vector:",numeros.count(45))

[-100, 200, 500, 357, 5]


Apariciones de 45 en el vector: 0

print("Apariciones de 200 en el vector:",numeros.count(200))


[-100, 200, 500, 357, 5]
Apariciones de 200 en el vector: 1
Eliminación en un Vector (Lista)
Usando la función remove: (por información)

print(numeros)
numeros.remove(200) [-100, 200, 500, 357, 5]
print(numeros) [-100, 500, 357, 5]

También podría gustarte