Please enable JavaScript.
Coggle requires JavaScript to display documents.
Phytom - Coggle Diagram
Phytom
Estructuras de control
if/elif/else
Booleana
Decisión
Elif evalúa una condición diferente si la anterior es falsa
opcionales
Else ejecuta un bloque si todas fueron falsas
if
Ejecuta si es verdadero
Elif, else o ninguno si es falso
While
for
Repetición que depende de un iterable
iterable
Objeto que retorna un elemento uno a la vez
ejemplos
Función
Rango
String
Diccionario
La variable for va tomando uno a uno estos valores
¿Diferencia?
El while cambia su variable según sus instrucciones
Más flexible
Cualquier expresión booleana
Más de una iterable
Más complicado
El iterable toma los valores que se le indicaron
El while es mejor cuando no se conoce un fin. El for en el caso contrario a este
Terminación fija
Procedimientos y funciones
El nombre define quien realiza el programa y lo invoca
Los argumentos son los identificadores necesarios para ejecutarse, se le conocen como parámetros
Los 2 puntos ( : ) definen el inicio del bloque
El alcance del bloque esta definido por la indentación
Se puede ejecutar en el intérprete o en otra función
return indica el valor que regresa
Documentacion
Mejora la legibilidad
Texto que no es parte del programa
Aclarar el funcionamiento del código
Se utiliza el (#) esto ocasiona que el interprete ignore esa linea
Docstrings
Strings agregados
Se escriben como primera sentancia
Son accesibles mediante help()