Ir al contenido principal

Estructuras de control en Python

1. Estructura Condicional if

La estructura if se utiliza para ejecutar un bloque de código solo si una condición es verdadera. Puede ir acompañada de elif (else if) y else.

Sintaxis:

if condicion:
    # código a ejecutar si la condición es verdadera
elif otra_condicion:
    # código a ejecutar si la otra condición es verdadera
else:
    # código a ejecutar si ninguna condición anterior es verdadera

Ejemplo:

edad = 18
if edad >= 18:
    print("Eres mayor de edad.")
elif edad >= 13:
    print("Eres un adolescente.")
else:
    print("Eres un niño.")

2. Bucle for

El bucle for se utiliza para iterar sobre una secuencia (como una lista, tupla, cadena o rango).

Sintaxis:

for variable in secuencia:
    # código a ejecutar en cada iteración

Ejemplo:

numeros = [1, 2, 3, 4, 5]
for numero in numeros:
    print(numero)

Ejemplo con range:

for i in range(5):  # Itera desde 0 hasta 4
    print(i)

3. Bucle while

El bucle while se utiliza para repetir un bloque de código mientras una condición sea verdadera.

Sintaxis:

while condicion:
    # código a ejecutar mientras la condición sea verdadera

Ejemplo:

i = 0
while i < 5:
    print(i)
    i += 1  # Incrementa i en 1 en cada iteración

4. break y continue

Los comandos break y continue se utilizan para alterar el flujo de los bucles.

  • break: Termina el bucle de inmediato.

  • continue: Salta a la siguiente iteración del bucle.

Ejemplo de break:

for i in range(10):
    if i == 5:
        break  # Termina el bucle cuando i es 5
    print(i)

Ejemplo de continue:

for i in range(10):
    if i % 2 == 0:
        continue  # Salta la iteración si i es par
    print(i)

Ejemplos Combinados

Aquí tienes un ejemplo que combina todas las estructuras de control mencionadas:

numeros = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

for numero in numeros:
    if numero % 2 == 0:
        continue  # Salta los números pares
    print(f"{numero} es impar.")
    
    if numero == 7:
        break  # Termina el bucle cuando el número es 7

Este código iterará sobre una lista de números, imprimirá solo los números impares y se detendrá cuando llegue al número 7.

Comentarios

Entradas populares de este blog

Historia y características de Python

Historia de Python Python es un lenguaje de programación de alto nivel que fue creado en 1989 por Guido van Rossum, un programador holandés, durante su tiempo en el Centro de Matemáticas y Ciencias de la Computación (CWI) en los Países Bajos. Van Rossum comenzó a desarrollar Python como un sucesor del lenguaje de programación ABC, buscando solucionar algunas de sus limitaciones y agregar características modernas. Origen del nombre: El nombre "Python" no proviene del animal, sino del programa de televisión británico "Monty Python’s Flying Circus", del cual Van Rossum era fanático. Esto refleja el enfoque de Python hacia la diversión y la facilidad de uso. Primera versión: La primera versión oficial, Python 1.0, fue lanzada en 1991. Desde sus inicios, incluyó características innovadoras como: Manejo de excepciones. Tipos de datos dinámicos. Funciones y módulos. Evolución del lenguaje: Python 2.x: Introducida en el año 2000, esta versión fue un gran avance, pero inc...

Instalación y configuración de Python

1. Descarga e Instalación de Python Paso 1: Descargar Python Visita la página oficial de Python : Ve a  python.org/downloads . Selecciona la versión adecuada : La página detectará automáticamente tu sistema operativo y te ofrecerá la versión más reciente de Python. Para la mayoría de los usuarios, se recomienda descargar Python 3.x, ya que Python 2.x ya no recibe soporte. Paso 2: Ejecutar el Instalador Ejecuta el archivo descargado : Dependiendo de tu navegador, es posible que debas abrir el archivo descargado manualmente. Marca la opción "Add Python to PATH" : Esta opción es crucial, ya que permite ejecutar Python desde cualquier lugar en la línea de comandos. Selecciona "Install Now" : Esto instalará Python con las configuraciones recomendadas. Paso 3: Verificar la Instalación Abrir la terminal o línea de comandos : En Windows, puedes buscar "cmd" en el menú de inicio. En macOS, abre la aplicación Terminal desde las utilidades. En Linux, utiliza tu termi...

Operadores y expresiones en Python

1. Operadores Aritméticos Los operadores aritméticos se utilizan para realizar operaciones matemáticas básicas. Suma ( + ) : Suma dos operandos. a = 10 b = 5 suma = a + b # 15 Resta ( - ) : Resta el segundo operando del primero. resta = a - b # 5 Multiplicación ( * ) : Multiplica dos operandos. multiplicacion = a * b # 50 División ( / ) : Divide el primer operando por el segundo. El resultado es un número flotante. division = a / b # 2.0 División Entera ( // ) : Divide el primer operando por el segundo y devuelve la parte entera del resultado. division_entera = a // b # 2 Módulo ( % ) : Devuelve el resto de la división del primer operando por el segundo. modulo = a % b # 0 Exponenciación ( ** ) : Eleva el primer operando a la potencia del segundo. potencia = a ** b # 100000 2. Operadores de Asignación Los operadores de asignación se utilizan para asignar valores a las variables. Asignación Simple ( = ) : Asigna el valor del operando de la derecha a la variable de la izq...