Está en la página 1de 9

Estructuras for y while en Python

Juan José Carrillo C.

Universidad El Bosque - Bioingenierı́a


2020-2

Juan José Carrillo Estructuras for y while en Python Universidad El Bosque - Bioingenierı́a 2020-2
Estructura for

Una iteración es la repetición de una acción.


Las iteraciones en los scripts ahorran tiempo en el desarrollo del
programa.
La declaración for permite implementar iteraciones.
La sintaxis de for es:
for < NombreVariableLoop > in < secuencia >:
Acci ón a repetir
La secuencia puede ser un string, una lista o un tuple.
Ejemplo:
mensaje=”Una ejemplo de variable eléctrica es la”
for variable in [” corriente.”,” tensión.”,” potencia.”]:
print(mensaje+variable)

Juan José Carrillo Estructuras for y while en Python Universidad El Bosque - Bioingenierı́a 2020-2
Estructura for
Ejemplo:
for dispositivo in ”transistor”:
print(dispositivo)
Ejemplo:
for dispositivo in ”transistor”:
print(”MOSFET”)
Función range range(inicio, fin, paso)
for variable in range(20):
print(variable)
print(”mensaje”)
for variable in range(2, 20):
print(variable)
print(”mensaje”)
for variable in range(2, 20, 2):
print(variable)
print(”mensaje”)
Juan José Carrillo Estructuras for y while en Python Universidad El Bosque - Bioingenierı́a 2020-2
Ejercicios

Desarrolle un programa que le pida al usuario un número, y dé como


resultado el factorial de dicho número.
Realice un programa que a partir de una lista de listas haga una
matriz.
Desarrolle un programa que le pida al usuario el nombre completo, y
dé como resultado el nombre invertido.

Juan José Carrillo Estructuras for y while en Python Universidad El Bosque - Bioingenierı́a 2020-2
Estructura while

while que depende de algún valor de entrada del usuario.


¿Este script funciona como se espera?
n=0
while n! = 10 :
n = input(”Ingrese un número : ”)
print(n)
Ciclo infinito.
while True :
print(”ciclo”)

Juan José Carrillo Estructuras for y while en Python Universidad El Bosque - Bioingenierı́a 2020-2
Estructura while

Ejemplo:
var = True
while var :
print(”ciclo”)
a = int(input(”Digite un número : ”))
if a == 0 :
var=False
Uso de brake: va a terminar el ciclo y seguir con el resto del código.
while True :
print(”Imprime esto.”)
break
print(”Se salta esto y termina el ciclo.”)
print(”Esto s i´ lo imprime ya que est á fuera del ciclo.”)

Juan José Carrillo Estructuras for y while en Python Universidad El Bosque - Bioingenierı́a 2020-2
Estructura while

Uso de continue: reinicia el ciclo.


while True :
print(”Fueradelif .”)
a = int(input(”Ingrese un número : ”))
if a > 10 :
print(”Imprime primer if .”)
continue
if a > 1 :
print(”Imprime segundo if ”)

Juan José Carrillo Estructuras for y while en Python Universidad El Bosque - Bioingenierı́a 2020-2
Ejercicios

Realice un programa que le solicite al usuario un valor máximo y que


imprima todos los valores entre cero y ese valor máximo.
Cree un ciclo que cuente de 0 hasta 50 y que sume todos los valores
de ese rango.
Cree un ciclo que cuente de 0 hasta 60, y que imprima los números
divisibles por 5 de ese rango de valores.
Realice un programa que imprima los valores que indefinidamente
vaya ingresando el usuario. En el momento que el usuario ingrese el
número 10, el programa debe parar de solicitar números al usuario.

Juan José Carrillo Estructuras for y while en Python Universidad El Bosque - Bioingenierı́a 2020-2
Referencias

Puede encontrar las referencias en el syllabus.


https://www.python.org/
https://realpython.com/
https://www.coursera.org/learn/python-basics

Juan José Carrillo Estructuras for y while en Python Universidad El Bosque - Bioingenierı́a 2020-2

También podría gustarte