Sentencias If
- , opens subtitles settings dialogsubtitles settings
- subtitles off
- , selectedSpanish Captions
- 2x
- 1.5x
- , selected1x
- 0.5x
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
¿Qué sucede si queremos programar diferentes tareas dependiendo de ciertas condiciones? ¿Escribimos programas separados para cada caso? ¡No! Usaremos sentencias if.
Las sentencias if permiten que porciones de código se ejecuten o se omitan según si ciertas declaraciones Booleanas son verdaderas o falsas. Este tipo de control puede hacerse más complejo mediante la incorporación de sentencias elseif y else. Y cuando se combinan con bucles for (capítulo anterior), realmente podemos empezar a analizar datos de maneras complejas y eficientes.
Aquí comenzaremos aprendiendo el comportamiento general y los errores lógicos que pueden surgir. La sintaxis no es muy complicada, así que puedes empezar con el conjunto de fragmentos hasta que lo domines, y en la siguiente sección comenzaremos a usar sentencias if para analizar datos en aplicaciones del mundo real.
Tarea
Escribir un programa que:
Importe todos los datos del archivo Excel "Chapter 4 Task Data Set";
Utilice una sentencia if anidada en un bucle for para identificar los índices de todas las filas en el conjunto de datos que representan granjas propiedad de Mary;
Reduzca los datos numéricos solo a las granjas propiedad de Mary;
Calcule el número total de cada tipo de animal que Mary posee;
Calcule el número promedio de cada tipo de animal en las granjas de Mary;
Genere estos dos conjuntos de cálculos en una ubicación bien definida en el archivo Excel, junto con encabezados para etiquetar los resultados.
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla