Variables y tipos de datos:

En Python, las variables son contenedores para almacenar datos. No es necesario declarar el tipo de variable, ya que Python determina automáticamente el tipo de datos según el valor asignado. Algunos tipos de datos comunes son:

Operadores y expresiones:

Python admite diversos operadores para realizar operaciones entre variables y valores. Algunos de los operadores más comunes son:

Las expresiones son combinaciones de variables, valores y operadores que se evalúan para obtener un resultado.

Ejemplo de operadores y expresiones:

# Operadores aritméticos
numero1 = 10
numero2 = 5
suma = numero1 + numero2  # Resultado: 15
resta = numero1 - numero2  # Resultado: 5
multiplicacion = numero1 * numero2  # Resultado: 50
division = numero1 / numero2  # Resultado: 2.0 (flotante)

# Operadores de comparación
igual_a = numero1 == numero2  # Resultado: False
distinto_de = numero1 != numero2  # Resultado: True
menor_que = numero1 < numero2  # Resultado: False
mayor_que = numero1 > numero2  # Resultado: True
menor_o_igual_que = numero1 <= numero2  # Resultado: False
mayor_o_igual_que = numero1 >= numero2  # Resultado: True

# Operadores lógicos
verdadero = True
falso = False
y_logico = verdadero and falso  # Resultado: False
o_logico = verdadero or falso  # Resultado: True
negacion = not verdadero  # Resultado: False
    

Estructuras de control: condicionales y bucles:

Las estructuras de control permiten controlar el flujo del programa y tomar decisiones basadas en condiciones o repetir acciones varias veces. En Python, se utilizan principalmente dos tipos de estructuras de control:

En el ejemplo del bucle for, el programa imprimirá los números del 0 al 4, mientras que en el bucle while, imprimirá el valor del contador y lo incrementará en cada iteración hasta que alcance el valor 5.

Estos conceptos son fundamentales para la programación en Python y te permitirán realizar operaciones, tomar decisiones y repetir acciones en tus programas de manera efectiva.