Objetivo de la unidad

Guardar datos en variables, conocer los tipos básicos de Python y tomar decisiones con if.

1. Variables

Una variable es un nombre que guarda un valor. En Python se crea al asignarle un valor con =:

nombre = "Ana"
edad = 17
altura = 1.62
es_estudiante = True
TipoNombre en PythonEjemplo
Textostr"Hola"
Enteroint42
Decimalfloat3.14
LógicoboolTrue o False

Para leer datos del usuario se usa input(), que siempre devuelve texto. Para convertirlo a número: int(input("Edad: ")).

2. Operadores de comparación

== igual, != distinto, > mayor, < menor, >= mayor o igual, <= menor o igual. El resultado siempre es True o False.

Ojo: = asigna un valor; == compara dos valores.

3. Condicionales

nota = float(input("Ingresa tu nota: "))
if nota >= 4.0:
    print("Aprobado")
elif nota >= 3.5:
    print("Puedes rendir examen")
else:
    print("Reprobado")

Python usa la indentación (4 espacios) para saber qué instrucciones pertenecen a cada bloque, y los dos puntos : al final de if, elif y else.

Practica

Escribe un programa que pida un número e indique si es par o impar. Pista: un número es par si numero % 2 == 0.