Дата и время
Календарный день — это три числа в строгом порядке: сначала год, потом месяц, потом день. date(2026, 10, 13) — это 13 октября 2026 года. Имя date живёт в модуле datetime. Этот модуль уже входит в язык, поэтому вам ничего не нужно устанавливать и копировать файл в свою папку тоже не нужно. Строка с import только подключает имя date. Число 10 означает октябрь. Это не десятый день и не минута.
from datetime import date
meeting = date(2026, 10, 13)
print(meeting)
print(meeting.day)
На экране две строки. Первая — 2026-10-13. print выводит год, затем месяц, затем день, через дефисы. Эти дефисы — не вычитание. Вторая строка — 13. meeting.day — это номер дня, целое число. Не 2026 и не 10. Десятка стоит посередине, потому что это место месяца. Часов на этом экране нет.
from datetime import time
opens = time(9, 30)
print(opens)
print(opens.minute)
Снова две строки. Первая — 09:30:00. time(9, 30) — это час 9 и минута 30. Секунды вы не написали, поэтому они равны 0. print показывает каждую часть двумя цифрами, поэтому час выглядит как 09, а секунды — как 00. Двоеточия — не деление. Вторая строка — 30. opens.minute — целое число 30, не 9 и не 09. Лишний ноль есть только в строке с часами. У самой минуты ведущего нуля нет. Эта программа не создаёт календарный день, а первая программа не создаёт время на часах.
Месяца с номером 13 не существует. date(2026, 13, 1) останавливается с ошибкой ValueError. Этой строки нет ни в одной из двух программ. None вместо неё не выводится, и программа дальше не идёт. Месяцы — от 1 до 12. Октябрь — это 10, так что дата встречи настоящая.
Следующая страница — про случай и счёт. Эта страница только собирает один календарный день и одно время на часах, а затем читает по одной части от каждого.
Один день и одни часы
date(2026, 10, 13) выводит 2026-10-13, затем день 13. time(9, 30) выводит 09:30:00, затем минуту 30. Месяц 13 останавливается с ValueError. Следующая страница — про случай и счёт.
🧠 Проверьте Свои Знания
Проверьте Свои Знания
Бросьте себе вызов с помощью этой интерактивной викторины и узнайте, насколько хорошо вы понимаете тему
📝 Инструкции
- Внимательно прочитайте каждый вопрос
- Выберите лучший ответ на каждый вопрос
- Вы можете пересдавать тест столько раз, сколько захотите
- Ваш прогресс будет показан вверху