Ciclos

Transcripción

Ciclos
07/10/16
Ciclos
WHILE EN PYTHON
Ing. Roberto Martínez Román - [email protected]
Estructuras de repetición, ciclos
—
Estas estructuras permiten ejecutar de manera
repetida un conjunto de instrucciones.
—
Hay dos tipos de ciclos:
¡
¡
Controlado por una condición
Controlado por un contador (for)
Ing. Roberto Martínez Román - [email protected]
Ing.RobertoMartínezRomá[email protected]
1
07/10/16
Ciclos controlados por condición
Permiten repetir una conjunto de instrucciones
mientras una condición es cierta. No sabemos el
número de repeticiones.
condición
Si
Instrucciones
No
Ing. Roberto Martínez Román - [email protected]
Ciclos while en Python
—
La sintaxis es:
while condición :
Instrucción
Instrucción
Cierto
Falso
Regreso
automático
Ing. Roberto Martínez Román - [email protected]
Ing.RobertoMartínezRomá[email protected]
2
07/10/16
Ejercicio
— Escribe un programa que pida al usuario las
coordenadas del centro y el radio de un círculo y
que lo dibuje en una ventana gráfica.
— El programa termina cuando el radio es cero.
Ing. Roberto Martínez Román - [email protected]
Ejercicio
— Escribe un programa que pida un número al
usuario y que imprima si es par o impar. La
funcionalidad se repite hasta que el usuario teclea
-1 para salir.
Ing. Roberto Martínez Román - [email protected]
Ing.RobertoMartínezRomá[email protected]
3
07/10/16
Moviendo el robot
—
Escribe un programa que haga que el robot avance
hacia el frente y que se detenga justo antes de chocar
con un objeto o con la pared.
Ing. Roberto Martínez Román - [email protected]
Moviendo el robot
—
Modifica tu programa para que cuando el robot
detecte un obstáculo frente a él, gire y siga
caminando.
Ing. Roberto Martínez Román - [email protected]
Ing.RobertoMartínezRomá[email protected]
4
07/10/16
Carrera de Tortugas!
—
Escribe un simulador de una carrera de tortugas.
Ing. Roberto Martínez Román - [email protected]
Haciendo un menú
— En Python podemos implementar un menú con la
siguiente estructura:
opcion = 0
while opcion!=2 :
print("1. Ejecutar función")
print("2. Salir")
opcion = int(input("Teclea tu opción: "))
if opcion==1 :
print("Ejecuta función!")
elif opcion==2 :
print("Adios!")
Ing. Roberto Martínez Román - [email protected]
Ing.RobertoMartínezRomá[email protected]
5

Documentos relacionados