GUÍA CONCEPTUAL DE PYTHON -
Examen
Cómo escribir, pensar y ejecutar programas en Python
Introducción
Este documento resume lo más importante de los temas vistos en clase de forma
conceptual y sencilla.
Su objetivo es que el estudiante pueda recordar cómo plantear y ejecutar un programa
en Python durante el examen.
Capítulo 1 — Cómo pensar un problema en Python
Todo problema se resuelve siguiendo tres pasos:
1) Entrada: ¿qué datos me da o pide el enunciado? (ej: presupuesto, lados del
triángulo).
2) Proceso: ¿qué operaciones debo hacer? (ej: multiplicar por porcentajes, aplicar
fórmula).
3) Salida: ¿qué debo mostrar al usuario? (ej: imprimir resultados con print).
Un problema en Python es siempre → Entrada → Proceso → Salida.
Capítulo 2 — Sintaxis esencial de Python
Comentarios: # Esto no se ejecuta
Imprimir en pantalla: print('Hola')
Entrada de datos: x = input('Escribe algo: ') → siempre llega como texto
(str).
Conversión: int(), float(), str(). Ej: edad = int(input('Edad: '))
Asignación: variable = valor
Comparación: ==, !=, >, <, >=, <= (== es comparar, = es asignar)
Condicionales:
if condicion:
# código si es verdadero
elif otra_condicion:
# código si la otra es verdadera
else:
# si nada se cumple
Bucle for:
for i in range(5):
print(i) # imprime 0,1,2,3,4
Definir funciones:
def sumar(a, b):
return a + b
Clases básicas:
class Persona:
def __init__(self, nombre):
[Link] = nombre
def saludar(self):
print(f'Hola, soy {[Link]}')
Capítulo 3 — Problemas tipo examen (conceptual)
Ejemplo 1: Hospital (distribuir presupuesto).
Entrada: presupuesto total.
Proceso: multiplicar por porcentajes (0.40, 0.35, 0.25).
Salida: imprimir valores.
presupuesto = float(input("Presupuesto: "))
salud = presupuesto * 0.40
medica = presupuesto * 0.35
admin = presupuesto * 0.25
print("Salud:", salud)
print("Médica:", medica)
print("Administración:", admin)
Ejemplo 2: Número par o impar.
n = int(input("Número: "))
if n % 2 == 0:
print("Par")
else:
print("Impar")
Ejemplo 3: Área de triángulo con lados (Herón).
import math
a = float(input("Lado a: "))
b = float(input("Lado b: "))
c = float(input("Lado c: "))
s = (a+b+c)/2
area = [Link](s*(s-a)*(s-b)*(s-c))
print("Área:", area)
Ejemplo 4: Clase simple.
class Vehiculo:
def __init__(self, marca):
[Link] = marca
def mostrar(self):
print("Marca:", [Link])
v = Vehiculo("Toyota")
[Link]()
Capítulo 4 — Cómo ejecutar un programa en Python
1) Escribir el código en un editor (por ejemplo Notepad o VS Code).
2) Guardar con extensión .py (ej: [Link]).
3) Abrir terminal/console y ejecutar: python [Link]
En Jupyter Notebook basta con correr la celda (Shift+Enter).
Capítulo 5 — Checklist rápido para el examen
✔ Identificar variables de entrada.
✔ Convertir con int() o float() si es número.
✔ Definir el proceso matemático con operadores o fórmulas.
✔ Mostrar el resultado con print (usar f-strings para formato bonito).
✔ Usar if/else si hay condiciones.
✔ Usar for o while si hay repeticiones.
✔ Revisar sintaxis antes de ejecutar.