Diferencia entre revisiones de «Usuario:Lmorillas/modulo programacion/python/control de flujo»
De WikiEducator
(Página creada con '{{MiTitulo|Control de flujo}} <br /> {{Recursos de la Web| Title=Lecturas recomendadas| * Capítulo '''Control de flujo''' de http://mundogeek.net/tutorial-python * Capítulo 4…') |
|||
Línea 82: | Línea 82: | ||
# Escribe un programa que pida el ph de una solución y muestre el mensaje de si la solución es ácida (ph < 7.0) o peligrósamente ácida: ph < 3.0) | # Escribe un programa que pida el ph de una solución y muestre el mensaje de si la solución es ácida (ph < 7.0) o peligrósamente ácida: ph < 3.0) | ||
}} | }} | ||
+ | |||
+ | == Bucles== | ||
+ | |||
+ | <source lang="python"> | ||
+ | |||
+ | >>> for numero in [1,2, 3]: | ||
+ | print numero | ||
+ | 1 | ||
+ | 2 | ||
+ | 3 | ||
+ | >>> for letra in 'casa': | ||
+ | print letra | ||
+ | c | ||
+ | a | ||
+ | s | ||
+ | a | ||
+ | >>> for num in range(10): | ||
+ | print num | ||
+ | 0 | ||
+ | 1 | ||
+ | 2 | ||
+ | 3 | ||
+ | [...] | ||
+ | >>> for num in range(10): | ||
+ | print num, num**2, num**3 | ||
+ | |||
+ | |||
+ | 0 0 0 | ||
+ | 1 1 1 | ||
+ | 2 4 8 | ||
+ | 3 9 27 | ||
+ | 4 16 64 | ||
+ | [...] | ||
+ | |||
+ | >>> secreto = 5 | ||
+ | >>> opcion = int(raw_input('> ')) | ||
+ | >>> while opcion != secreto: | ||
+ | print 'Has fallado' | ||
+ | opcion = int(raw_input('> ')) | ||
+ | |||
+ | >>> inicio = 1 | ||
+ | >>> while inicio <= 10: | ||
+ | print inicio | ||
+ | inicio += 1 | ||
+ | </source> |
Revisión de 22:12 19 oct 2011
|
Decisiones
Lógica booleana
>>> True and True True >>> False and False False >>> False and True False >>> True or True True >>> True or False True >>> False or False False >>> not True False >>> not False True >>> 10 > 4 True >>> 4 > 4 False >>> 4 >= 4 True >>> 4 == 4 True >>> 4 != 4 False >>> 4 > 2 and 5 > 3 True >>> 4 > 2 and 5 < 3 False >>> 4 > 2 or 5 < 3 True >>> 'A' < 'B' True
Composiciones condicionales
edad = 15 # if if edad < 16: print "No puedes trabajar" # if con otra comprobación .. if edad >= 16: print "Ya puedes trabajar" # if .. else if edad < 16: print "No puedes trabajar" else: print "Ya puedes trabajar" # if .. elif .. else if edad < 16: print "No puedes trabajar" elif edad < 65: print "Ya puedes trabajar" else: print "Ya has trabajado demasiado"
si la adivina muestra un mensaje de éxito. Si no, muestra el error.
|
Bucles
>>> for numero in [1,2, 3]: print numero 1 2 3 >>> for letra in 'casa': print letra c a s a >>> for num in range(10): print num 0 1 2 3 [...] >>> for num in range(10): print num, num**2, num**3 0 0 0 1 1 1 2 4 8 3 9 27 4 16 64 [...] >>> secreto = 5 >>> opcion = int(raw_input('> ')) >>> while opcion != secreto: print 'Has fallado' opcion = int(raw_input('> ')) >>> inicio = 1 >>> while inicio <= 10: print inicio inicio += 1