Cargando...

Fecha y hora

Un día del calendario son tres números en un orden fijo: primero el año, luego el mes y luego el día. date(2026, 10, 13) es el 13 de octubre de 2026. El nombre date vive en el módulo datetime. Ese módulo ya viene con el lenguaje, así que no lo instalas ni copias ningún archivo a tu carpeta. La línea import solo trae el nombre date. El número 10 significa octubre. No es el día 10 ni es un minuto.

un día del calendario

python
from datetime import date
meeting = date(2026, 10, 13)
print(meeting)
print(meeting.day)

En la pantalla salen dos líneas. La primera es 2026-10-13. print escribe el año, luego el mes y luego el día, con un guion entre ellos. Esos guiones no son una resta. La segunda línea es 13. meeting.day es el número del día, un entero. No es 2026 ni es 10. El 10 se queda en medio de la primera línea porque ese lugar es el mes. En esta pantalla no hay ningún reloj.

una hora del reloj

python
from datetime import time
opens = time(9, 30)
print(opens)
print(opens.minute)

Otra vez dos líneas. La primera es 09:30:00. time(9, 30) es la hora 9 y el minuto 30. No escribiste los segundos, así que valen 0. print muestra cada parte con dos dígitos, por eso la hora sale como 09 y los segundos como 00. Los dos puntos no son una división. La segunda línea es 30. opens.minute es el entero 30. No es 9 ni es 09. El cero extra solo aparece en la línea del reloj; el minuto en sí no lleva cero a la izquierda. Este programa no construye un día del calendario, y el primero no construye una hora.

El mes 13 no existe. date(2026, 13, 1) se detiene, y el error se llama ValueError. Esa línea no está en ninguno de los dos programas. Tampoco se escribe None en su lugar, y el programa no continúa. Los meses van del 1 al 12. Octubre es el 10, así que la fecha de la reunión de arriba es un día real.

La página siguiente trata de azar y cálculo. Esta página solo construye un día del calendario y una hora, y luego lee una pieza de cada una.

Un día y un reloj

date(2026, 10, 13) muestra 2026-10-13 y luego el día 13. time(9, 30) muestra 09:30:00 y luego el minuto 30. El mes 13 se detiene con ValueError. La página siguiente trata de azar y cálculo.

🧠 Pon a Prueba tu Conocimiento

Listo para Empezar

Pon a Prueba tu Conocimiento

Ponte a prueba con este cuestionario interactivo y descubre qué tan bien entiendes el tema

❓
7
Preguntas
🎯
70%
Para Aprobar
♾️
∞
Tiempo
🔄
∞
Intentos

📝 Instrucciones

  • Lee cada pregunta cuidadosamente
  • Selecciona la mejor respuesta para cada pregunta
  • Puedes repetir el quiz tantas veces como quieras
  • Tu progreso se mostrará en la parte superior