¿Qué es Python?
Python es un lenguaje de programación interpretado, de alto nivel y de propósito general. Es uno de los más usados en el mundo por su sintaxis clara y legible, ideal para principiantes. Se utiliza en desarrollo web, ciencia de datos, automatización, inteligencia artificial y mucho más.
Cómo ejecutar Python
Primero instala Python desde python.org. Durante la instalación, marca la opción "Add Python to PATH". Para ejecutar un archivo, abre la terminal o el símbolo del sistema, navega hasta la carpeta donde está tu archivo .py y escribe:
python nombre_archivo.py
También puedes usar editores como VS Code o PyCharm, que permiten ejecutar el código con un botón.
El juego "Adivina el número"
El ordenador elige un número secreto del 1 al 10 y el usuario intenta acertarlo. Es un clásico para practicar variables, condicionales y bucles.
Importar el módulo random
Para generar números aleatorios usamos el módulo random:
import random
numero_aleatorio = random.randint(1, 10)
Bucle principal con input
Un bucle while mantiene el juego activo hasta que el usuario acierta. Dentro pedimos el número con input() y lo convertimos a entero:
while en_juego:
try:
numero_usuario = int(input("Adivina un número del 1 al 10: "))
# ... validaciones y comparaciones
except ValueError:
print("Introduce un número entero del 1 al 10.")
Condicionales y feedback
Según la diferencia entre el número introducido y el secreto, damos pistas "Caliente" o "Frío":
diferencia = abs(numero_usuario - numero_aleatorio)
if diferencia == 0:
print("¡Acertado!")
en_juego = False
elif diferencia <= 5:
print("Caliente")
else:
print("Frío")
Manejo de errores con try/except
Si el usuario escribe texto en lugar de un número, int() lanza ValueError. Lo capturamos con try/except para evitar que el programa se cierre.
