Identación y Comentarios

Identación

Conceptos Clave

Identación

  • Espacios o tabulaciones al comienzo de una línea que indican la estructura del código.
  • Bloques de Código: Conjuntos de instrucciones que se agrupan juntas y se ejecutan en conjunto.
  • PEP 8: Guía de estilo para la escritura de código en Python que recomienda el uso de cuatro espacios para la identación.

Ejemplo:

# Uso de la identación en un condicional
numero = 10

if numero > 5:
    print("El número es mayor que 5")
else:
    print("El número no es mayor que 5")
Actividad Práctica
  1. Escribe un programa que solicite al usuario su edad y muestre un mensaje según si es mayor de 18 años o no.
Posible solución

Resumen:

Esta actividad permite a los participantes comprender la importancia de la identación en Python al trabajar con bloques de código como los condicionales. Les ayuda a desarrollar el hábito de utilizar la identación adecuada para mantener el código organizado y legible.

# Programa que solicita la edad y muestra un mensaje
edad = int(input("Ingrese su edad: "))

if edad > 18:
    print("Eres mayor de edad.")
else:
    print("Eres menor de edad.")

¿Qué hicimos?

  1. Se solicita la edad al usuario y se almacena en la variable edad.
  2. Se utiliza un condicional if para verificar si la edad es mayor que 18.
  3. Si la edad es mayor que 18, se muestra “Eres mayor de edad”.
  4. Si la edad es menor o igual a 18, se muestra “Eres menor de edad”.

Comentarios

Conceptos Clave

Comentarios

  • Son notas en el código que no se ejecutan y se utilizan para explicar el propósito y funcionamiento de partes del programa.
  • Comentarios de una línea: Se crean con el símbolo “#” y abarcan una sola línea.
  • Comentarios de múltiples líneas: Se crean entre triple comillas (““” o ’’’) y pueden abarcar múltiples líneas.

Ejemplo:

# Este es un comentario de una línea

"""
Este es un comentario
de múltiples líneas.
Puede abarcar varias líneas.
"""

numero = 42  # Este comentario está después de una instrucción
Actividad Práctica

Escribe un programa que realice una tarea sencilla y agrega comentarios para explicar lo que hace cada parte. Escribe un comentario de múltiples líneas que explique el propósito general de tu programa.

Posible solución
# Este programa calcula el área de un triángulo
# solicitando la base y la altura al usuario.

# Solicitar la base y almacenarla en la variable 'base'
base = float(input("Ingrese la base del triángulo: "))

# Solicitar la altura y almacenarla en la variable 'altura'
altura = float(input("Ingrese la altura del triángulo: "))

# Calcular el área del triángulo
area = 0.5 * base * altura

# Mostrar el resultado
print(f"El área del triángulo es: {area}")

¿Qué aprendimos?

En este tema, aprendimos la importancia de la identación en Python para estructurar nuestro código correctamente. La identación nos permite definir bloques de código, como en los condicionales, de manera clara y legible.

También aprendimos cómo agregar comentarios en Python para documentar nuestro código. Los comentarios son esenciales para explicar el propósito y el funcionamiento de las partes del programa y facilitan la colaboración entre programadores.